1Processing 'quoting.dex'... 2Opened 'quoting.dex', DEX version '035' 3DEX file header: 4magic : 'dex\n035\0' 5checksum : 036e70eb 6signature : b715...0ace 7file_size : 868 8header_size : 112 9link_size : 0 10link_off : 0 (0x000000) 11string_ids_size : 15 12string_ids_off : 112 (0x000070) 13type_ids_size : 5 14type_ids_off : 172 (0x0000ac) 15proto_ids_size : 4 16proto_ids_off : 192 (0x0000c0) 17field_ids_size : 0 18field_ids_off : 0 (0x000000) 19method_ids_size : 7 20method_ids_off : 240 (0x0000f0) 21class_defs_size : 1 22class_defs_off : 296 (0x000128) 23data_size : 540 24data_off : 328 (0x000148) 25 26Class #0 header: 27class_idx : 0 28access_flags : 0 (0x0000) 29superclass_idx : 1 30interfaces_off : 0 (0x000000) 31source_file_idx : 9 32annotations_off : 0 (0x000000) 33class_data_off : 702 (0x0002be) 34static_fields_size : 0 35instance_fields_size: 0 36direct_methods_size : 1 37virtual_methods_size: 2 38 39Class #0 - 40 Class descriptor : 'LQuoting;' 41 Access flags : 0x0000 () 42 Superclass : 'Ljava/lang/Object;' 43 Interfaces - 44 Static fields - 45 Instance fields - 46 Direct methods - 47 #0 : (in LQuoting;) 48 name : '<init>' 49 type : '()V' 50 access : 0x10001 (PUBLIC CONSTRUCTOR) 51 method_idx : 0 52 code - 53 registers : 1 54 ins : 1 55 outs : 1 56 insns size : 4 16-bit code units 57000148: |[000148] Quoting.<init>:()V 58000158: 7010 0300 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.<init>:()V // method@0003 5900015e: 0e00 |0003: return-void 60 catches : (none) 61 positions : 62 0x0000 line=2 63 locals : 64 0x0000 - 0x0004 reg=0 this LQuoting; 65 66 Virtual methods - 67 #0 : (in LQuoting;) 68 name : 'append1' 69 type : '(Ljava/lang/String;)Ljava/lang/String;' 70 access : 0x0001 (PUBLIC) 71 method_idx : 1 72 code - 73 registers : 4 74 ins : 2 75 outs : 2 76 insns size : 20 16-bit code units 77000160: |[000160] Quoting.append1:(Ljava/lang/String;)Ljava/lang/String; 78000170: 2200 0300 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0003 79000174: 7010 0400 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.<init>:()V // method@0004 8000017a: 6e20 0500 3000 |0005: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0005 81000180: 0c00 |0008: move-result-object v0 82000182: 1a01 0100 |0009: const-string v1, "\" // string@0001\n000149: ffff |0005: rat // \"" // string@0001 83000186: 6e20 0500 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0005 8400018c: 0c00 |000e: move-result-object v0 8500018e: 6e10 0600 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0006 86000194: 0c00 |0012: move-result-object v0 87000196: 1100 |0013: return-object v0 88 catches : (none) 89 positions : 90 0x0000 line=5 91 locals : 92 0x0000 - 0x0014 reg=2 this LQuoting; 93 0x0000 - 0x0014 reg=3 (null) Ljava/lang/String; 94 95 #1 : (in LQuoting;) 96 name : 'unicode' 97 type : '()Ljava/lang/String;' 98 access : 0x0001 (PUBLIC) 99 method_idx : 2 100 code - 101 registers : 2 102 ins : 1 103 outs : 0 104 insns size : 3 16-bit code units 105000198: |[000198] Quoting.unicode:()Ljava/lang/String; 1060001a8: 1a00 0000 |0000: const-string v0, "\b\f\n\r\t\\\"'��☈'\"" // string@0000 1070001ac: 1100 |0002: return-object v0 108 catches : (none) 109 positions : 110 0x0000 line=10 111 locals : 112 0x0000 - 0x0003 reg=1 this LQuoting; 113 114 source_file_idx : 9 (Quoting.java) 115 116