1*055d4590SKeyi GuiTrying SDK version 20 with invoke-polymorphic. 2*055d4590SKeyi Guicom.android.dx.cf.code.SimException: ERROR in TestInvokePolymorphic.testInvokeVoidReturnNoArgs:(Ljava/lang/invoke/MethodHandle;)V: invoking a signature-polymorphic requires --min-sdk-version >= 26 (currently 20) 3*055d4590SKeyi Gui000000: 6465 780a 3033 3800 |magic: "dex\n038\0" 4*055d4590SKeyi Gui000008: e0bf ccf6 |checksum 5*055d4590SKeyi Gui00000c: 8d21 2f5c 9993 542c 2566|signature 6*055d4590SKeyi Gui000016: e0ce d615 6943 fc57 48a3| 7*055d4590SKeyi Gui000020: 780b 0000 |file_size: 00000b78 8*055d4590SKeyi Gui000024: 7000 0000 |header_size: 00000070 9*055d4590SKeyi Gui000028: 7856 3412 |endian_tag: 12345678 10*055d4590SKeyi Gui00002c: 0000 0000 |link_size: 0 11*055d4590SKeyi Gui000030: 0000 0000 |link_off: 0 12*055d4590SKeyi Gui000034: c00a 0000 |map_off: 00000ac0 13*055d4590SKeyi Gui000038: 3800 0000 |string_ids_size: 00000038 14*055d4590SKeyi Gui00003c: 7000 0000 |string_ids_off: 00000070 15*055d4590SKeyi Gui000040: 0c00 0000 |type_ids_size: 0000000c 16*055d4590SKeyi Gui000044: 5001 0000 |type_ids_off: 00000150 17*055d4590SKeyi Gui000048: 1100 0000 |proto_ids_size: 00000011 18*055d4590SKeyi Gui00004c: 8001 0000 |proto_ids_off: 00000180 19*055d4590SKeyi Gui000050: 0000 0000 |field_ids_size: 00000000 20*055d4590SKeyi Gui000054: 0000 0000 |field_ids_off: 00000000 21*055d4590SKeyi Gui000058: 2400 0000 |method_ids_size: 00000024 22*055d4590SKeyi Gui00005c: 4c02 0000 |method_ids_off: 0000024c 23*055d4590SKeyi Gui000060: 0100 0000 |class_defs_size: 00000001 24*055d4590SKeyi Gui000064: 6c03 0000 |class_defs_off: 0000036c 25*055d4590SKeyi Gui000068: ec07 0000 |data_size: 000007ec 26*055d4590SKeyi Gui00006c: 8c03 0000 |data_off: 0000038c 27*055d4590SKeyi Gui | 28*055d4590SKeyi Gui |string_ids: 29*055d4590SKeyi Gui |[0] "<init>" 30*055d4590SKeyi Gui000070: 7006 0000 | string_data_off: 00000670 31*055d4590SKeyi Gui |[1] "D" 32*055d4590SKeyi Gui000074: 7806 0000 | string_data_off: 00000678 33*055d4590SKeyi Gui |[2] "DL" 34*055d4590SKeyi Gui000078: 7b06 0000 | string_data_off: 0000067b 35*055d4590SKeyi Gui |[3] "DLJ" 36*055d4590SKeyi Gui00007c: 7f06 0000 | string_data_off: 0000067f 37*055d4590SKeyi Gui |[4] "DLLJ" 38*055d4590SKeyi Gui000080: 8406 0000 | string_data_off: 00000684 39*055d4590SKeyi Gui |[5] "F" 40*055d4590SKeyi Gui000084: 8a06 0000 | string_data_off: 0000068a 41*055d4590SKeyi Gui |[6] "I" 42*055d4590SKeyi Gui000088: 8d06 0000 | string_data_off: 0000068d 43*055d4590SKeyi Gui |[7] "IL" 44*055d4590SKeyi Gui00008c: 9006 0000 | string_data_off: 00000690 45*055d4590SKeyi Gui |[8] "ILJDFL" 46*055d4590SKeyi Gui000090: 9406 0000 | string_data_off: 00000694 47*055d4590SKeyi Gui |[9] "ILLJDFL" 48*055d4590SKeyi Gui000094: 9c06 0000 | string_data_off: 0000069c 49*055d4590SKeyi Gui |[a] "J" 50*055d4590SKeyi Gui000098: a506 0000 | string_data_off: 000006a5 51*055d4590SKeyi Gui |[b] "JL" 52*055d4590SKeyi Gui00009c: a806 0000 | string_data_off: 000006a8 53*055d4590SKeyi Gui |[c] "LL" 54*055d4590SKeyi Gui0000a0: ac06 0000 | string_data_off: 000006ac 55*055d4590SKeyi Gui |[d] "LTestInvokePolymorphic;" 56*055d4590SKeyi Gui0000a4: b006 0000 | string_data_off: 000006b0 57*055d4590SKeyi Gui |[e] "Ldalvik/annotation/Throws;" 58*055d4590SKeyi Gui0000a8: c906 0000 | string_data_off: 000006c9 59*055d4590SKeyi Gui |[f] "Ljava/lang/Object;" 60*055d4590SKeyi Gui0000ac: e506 0000 | string_data_off: 000006e5 61*055d4590SKeyi Gui |[10] "Ljava/lang/String;" 62*055d4590SKeyi Gui0000b0: f906 0000 | string_data_off: 000006f9 63*055d4590SKeyi Gui |[11] "Ljava/lang/Throwable;" 64*055d4590SKeyi Gui0000b4: 0d07 0000 | string_data_off: 0000070d 65*055d4590SKeyi Gui |[12] "Ljava/lang/invoke/MethodHandle;" 66*055d4590SKeyi Gui0000b8: 2407 0000 | string_data_off: 00000724 67*055d4590SKeyi Gui |[13] "TestInvokePolymorphic.java" 68*055d4590SKeyi Gui0000bc: 4507 0000 | string_data_off: 00000745 69*055d4590SKeyi Gui |[14] "V" 70*055d4590SKeyi Gui0000c0: 6107 0000 | string_data_off: 00000761 71*055d4590SKeyi Gui |[15] "VIII" 72*055d4590SKeyi Gui0000c4: 6407 0000 | string_data_off: 00000764 73*055d4590SKeyi Gui |[16] "VL" 74*055d4590SKeyi Gui0000c8: 6a07 0000 | string_data_off: 0000076a 75*055d4590SKeyi Gui |[17] "VLIII" 76*055d4590SKeyi Gui0000cc: 6e07 0000 | string_data_off: 0000076e 77*055d4590SKeyi Gui |[18] "VLJD" 78*055d4590SKeyi Gui0000d0: 7507 0000 | string_data_off: 00000775 79*055d4590SKeyi Gui |[19] "VLLJD" 80*055d4590SKeyi Gui0000d4: 7b07 0000 | string_data_off: 0000077b 81*055d4590SKeyi Gui |[1a] "[Ljava/lang/Object;" 82*055d4590SKeyi Gui0000d8: 8207 0000 | string_data_off: 00000782 83*055d4590SKeyi Gui |[1b] "d" 84*055d4590SKeyi Gui0000dc: 9707 0000 | string_data_off: 00000797 85*055d4590SKeyi Gui |[1c] "f" 86*055d4590SKeyi Gui0000e0: 9a07 0000 | string_data_off: 0000079a 87*055d4590SKeyi Gui |[1d] "invoke" 88*055d4590SKeyi Gui0000e4: 9d07 0000 | string_data_off: 0000079d 89*055d4590SKeyi Gui |[1e] "invokeExact" 90*055d4590SKeyi Gui0000e8: a507 0000 | string_data_off: 000007a5 91*055d4590SKeyi Gui |[1f] "l" 92*055d4590SKeyi Gui0000ec: b207 0000 | string_data_off: 000007b2 93*055d4590SKeyi Gui |[20] "mh" 94*055d4590SKeyi Gui0000f0: b507 0000 | string_data_off: 000007b5 95*055d4590SKeyi Gui |[21] "o" 96*055d4590SKeyi Gui0000f4: b907 0000 | string_data_off: 000007b9 97*055d4590SKeyi Gui |[22] "s" 98*055d4590SKeyi Gui0000f8: bc07 0000 | string_data_off: 000007bc 99*055d4590SKeyi Gui |[23] "testInvokeDoubleReturn2Arguments" 100*055d4590SKeyi Gui0000fc: bf07 0000 | string_data_off: 000007bf 101*055d4590SKeyi Gui |[24] "testInvokeDoubleReturnNoArgs" 102*055d4590SKeyi Gui000100: e107 0000 | string_data_off: 000007e1 103*055d4590SKeyi Gui |[25] "testInvokeExactDoubleReturn2Arguments" 104*055d4590SKeyi Gui000104: ff07 0000 | string_data_off: 000007ff 105*055d4590SKeyi Gui |[26] "testInvokeExactDoubleReturnNoArgs" 106*055d4590SKeyi Gui000108: 2608 0000 | string_data_off: 00000826 107*055d4590SKeyi Gui |[27] "testInvokeExactIntReturn5Arguments" 108*055d4590SKeyi Gui00010c: 4908 0000 | string_data_off: 00000849 109*055d4590SKeyi Gui |[28] "testInvokeExactIntReturnNoArgs" 110*055d4590SKeyi Gui000110: 6d08 0000 | string_data_off: 0000086d 111*055d4590SKeyi Gui |[29] "testInvokeExactLongReturnNoArgs" 112*055d4590SKeyi Gui000114: 8d08 0000 | string_data_off: 0000088d 113*055d4590SKeyi Gui |[2a] "testInvokeExactVoidReturn3Arguments" 114*055d4590SKeyi Gui000118: ae08 0000 | string_data_off: 000008ae 115*055d4590SKeyi Gui |[2b] "testInvokeExactVoidReturn3IntArguments" 116*055d4590SKeyi Gui00011c: d308 0000 | string_data_off: 000008d3 117*055d4590SKeyi Gui |[2c] "testInvokeExactVoidReturnNoArgs" 118*055d4590SKeyi Gui000120: fb08 0000 | string_data_off: 000008fb 119*055d4590SKeyi Gui |[2d] "testInvokeIntReturn5Arguments" 120*055d4590SKeyi Gui000124: 1c09 0000 | string_data_off: 0000091c 121*055d4590SKeyi Gui |[2e] "testInvokeIntReturnNoArgs" 122*055d4590SKeyi Gui000128: 3b09 0000 | string_data_off: 0000093b 123*055d4590SKeyi Gui |[2f] "testInvokeLongReturnNoArgs" 124*055d4590SKeyi Gui00012c: 5609 0000 | string_data_off: 00000956 125*055d4590SKeyi Gui |[30] "testInvokeVoidReturn3Arguments" 126*055d4590SKeyi Gui000130: 7209 0000 | string_data_off: 00000972 127*055d4590SKeyi Gui |[31] "testInvokeVoidReturn3IntArguments" 128*055d4590SKeyi Gui000134: 9209 0000 | string_data_off: 00000992 129*055d4590SKeyi Gui |[32] "testInvokeVoidReturnNoArgs" 130*055d4590SKeyi Gui000138: b509 0000 | string_data_off: 000009b5 131*055d4590SKeyi Gui |[33] "this" 132*055d4590SKeyi Gui00013c: d109 0000 | string_data_off: 000009d1 133*055d4590SKeyi Gui |[34] "value" 134*055d4590SKeyi Gui000140: d709 0000 | string_data_off: 000009d7 135*055d4590SKeyi Gui |[35] "x" 136*055d4590SKeyi Gui000144: de09 0000 | string_data_off: 000009de 137*055d4590SKeyi Gui |[36] "y" 138*055d4590SKeyi Gui000148: e109 0000 | string_data_off: 000009e1 139*055d4590SKeyi Gui |[37] "z" 140*055d4590SKeyi Gui00014c: e409 0000 | string_data_off: 000009e4 141*055d4590SKeyi Gui | 142*055d4590SKeyi Gui |type_ids: 143*055d4590SKeyi Gui |[0] D 144*055d4590SKeyi Gui000150: 0100 0000 | descriptor_idx: 00000001 145*055d4590SKeyi Gui |[1] F 146*055d4590SKeyi Gui000154: 0500 0000 | descriptor_idx: 00000005 147*055d4590SKeyi Gui |[2] I 148*055d4590SKeyi Gui000158: 0600 0000 | descriptor_idx: 00000006 149*055d4590SKeyi Gui |[3] J 150*055d4590SKeyi Gui00015c: 0a00 0000 | descriptor_idx: 0000000a 151*055d4590SKeyi Gui |[4] LTestInvokePolymorphic; 152*055d4590SKeyi Gui000160: 0d00 0000 | descriptor_idx: 0000000d 153*055d4590SKeyi Gui |[5] Ldalvik/annotation/Throws; 154*055d4590SKeyi Gui000164: 0e00 0000 | descriptor_idx: 0000000e 155*055d4590SKeyi Gui |[6] Ljava/lang/Object; 156*055d4590SKeyi Gui000168: 0f00 0000 | descriptor_idx: 0000000f 157*055d4590SKeyi Gui |[7] Ljava/lang/String; 158*055d4590SKeyi Gui00016c: 1000 0000 | descriptor_idx: 00000010 159*055d4590SKeyi Gui |[8] Ljava/lang/Throwable; 160*055d4590SKeyi Gui000170: 1100 0000 | descriptor_idx: 00000011 161*055d4590SKeyi Gui |[9] Ljava/lang/invoke/MethodHandle; 162*055d4590SKeyi Gui000174: 1200 0000 | descriptor_idx: 00000012 163*055d4590SKeyi Gui |[a] V 164*055d4590SKeyi Gui000178: 1400 0000 | descriptor_idx: 00000014 165*055d4590SKeyi Gui |[b] [Ljava/lang/Object; 166*055d4590SKeyi Gui00017c: 1a00 0000 | descriptor_idx: 0000001a 167*055d4590SKeyi Gui | 168*055d4590SKeyi Gui |proto_ids: 169*055d4590SKeyi Gui |[0] double proto() 170*055d4590SKeyi Gui000180: 0100 0000 | shorty_idx: 00000001 // "D" 171*055d4590SKeyi Gui000184: 0000 0000 | return_type_idx: 00000000 // double 172*055d4590SKeyi Gui000188: 0000 0000 | parameters_off: 00000000 173*055d4590SKeyi Gui |[1] double proto(java.lang.Object, long) 174*055d4590SKeyi Gui00018c: 0300 0000 | shorty_idx: 00000003 // "DLJ" 175*055d4590SKeyi Gui000190: 0000 0000 | return_type_idx: 00000000 // double 176*055d4590SKeyi Gui000194: fc05 0000 | parameters_off: 000005fc 177*055d4590SKeyi Gui |[2] double proto(java.lang.invoke.MethodHandle) 178*055d4590SKeyi Gui000198: 0200 0000 | shorty_idx: 00000002 // "DL" 179*055d4590SKeyi Gui00019c: 0000 0000 | return_type_idx: 00000000 // double 180*055d4590SKeyi Gui0001a0: 0406 0000 | parameters_off: 00000604 181*055d4590SKeyi Gui |[3] double proto(java.lang.invoke.MethodHandle, java.lang.Object, long) 182*055d4590SKeyi Gui0001a4: 0400 0000 | shorty_idx: 00000004 // "DLLJ" 183*055d4590SKeyi Gui0001a8: 0000 0000 | return_type_idx: 00000000 // double 184*055d4590SKeyi Gui0001ac: 0c06 0000 | parameters_off: 0000060c 185*055d4590SKeyi Gui |[4] int proto() 186*055d4590SKeyi Gui0001b0: 0600 0000 | shorty_idx: 00000006 // "I" 187*055d4590SKeyi Gui0001b4: 0200 0000 | return_type_idx: 00000002 // int 188*055d4590SKeyi Gui0001b8: 0000 0000 | parameters_off: 00000000 189*055d4590SKeyi Gui |[5] int proto(java.lang.Object, long, double, float, java.lang.String) 190*055d4590SKeyi Gui0001bc: 0800 0000 | shorty_idx: 00000008 // "ILJDFL" 191*055d4590SKeyi Gui0001c0: 0200 0000 | return_type_idx: 00000002 // int 192*055d4590SKeyi Gui0001c4: 1806 0000 | parameters_off: 00000618 193*055d4590SKeyi Gui |[6] int proto(java.lang.invoke.MethodHandle) 194*055d4590SKeyi Gui0001c8: 0700 0000 | shorty_idx: 00000007 // "IL" 195*055d4590SKeyi Gui0001cc: 0200 0000 | return_type_idx: 00000002 // int 196*055d4590SKeyi Gui0001d0: 0406 0000 | parameters_off: 00000604 197*055d4590SKeyi Gui |[7] int proto(java.lang.invoke.MethodHandle, java.lang.Object, long, double, float, java.lang.String) 198*055d4590SKeyi Gui0001d4: 0900 0000 | shorty_idx: 00000009 // "ILLJDFL" 199*055d4590SKeyi Gui0001d8: 0200 0000 | return_type_idx: 00000002 // int 200*055d4590SKeyi Gui0001dc: 2806 0000 | parameters_off: 00000628 201*055d4590SKeyi Gui |[8] long proto() 202*055d4590SKeyi Gui0001e0: 0a00 0000 | shorty_idx: 0000000a // "J" 203*055d4590SKeyi Gui0001e4: 0300 0000 | return_type_idx: 00000003 // long 204*055d4590SKeyi Gui0001e8: 0000 0000 | parameters_off: 00000000 205*055d4590SKeyi Gui |[9] long proto(java.lang.invoke.MethodHandle) 206*055d4590SKeyi Gui0001ec: 0b00 0000 | shorty_idx: 0000000b // "JL" 207*055d4590SKeyi Gui0001f0: 0300 0000 | return_type_idx: 00000003 // long 208*055d4590SKeyi Gui0001f4: 0406 0000 | parameters_off: 00000604 209*055d4590SKeyi Gui |[a] java.lang.Object proto(java.lang.Object[]) 210*055d4590SKeyi Gui0001f8: 0c00 0000 | shorty_idx: 0000000c // "LL" 211*055d4590SKeyi Gui0001fc: 0600 0000 | return_type_idx: 00000006 // java.lang.Object 212*055d4590SKeyi Gui000200: 3806 0000 | parameters_off: 00000638 213*055d4590SKeyi Gui |[b] void proto() 214*055d4590SKeyi Gui000204: 1400 0000 | shorty_idx: 00000014 // "V" 215*055d4590SKeyi Gui000208: 0a00 0000 | return_type_idx: 0000000a // void 216*055d4590SKeyi Gui00020c: 0000 0000 | parameters_off: 00000000 217*055d4590SKeyi Gui |[c] void proto(int, int, int) 218*055d4590SKeyi Gui000210: 1500 0000 | shorty_idx: 00000015 // "VIII" 219*055d4590SKeyi Gui000214: 0a00 0000 | return_type_idx: 0000000a // void 220*055d4590SKeyi Gui000218: 4006 0000 | parameters_off: 00000640 221*055d4590SKeyi Gui |[d] void proto(java.lang.Object, long, double) 222*055d4590SKeyi Gui00021c: 1800 0000 | shorty_idx: 00000018 // "VLJD" 223*055d4590SKeyi Gui000220: 0a00 0000 | return_type_idx: 0000000a // void 224*055d4590SKeyi Gui000224: 4c06 0000 | parameters_off: 0000064c 225*055d4590SKeyi Gui |[e] void proto(java.lang.invoke.MethodHandle) 226*055d4590SKeyi Gui000228: 1600 0000 | shorty_idx: 00000016 // "VL" 227*055d4590SKeyi Gui00022c: 0a00 0000 | return_type_idx: 0000000a // void 228*055d4590SKeyi Gui000230: 0406 0000 | parameters_off: 00000604 229*055d4590SKeyi Gui |[f] void proto(java.lang.invoke.MethodHandle, int, int, int) 230*055d4590SKeyi Gui000234: 1700 0000 | shorty_idx: 00000017 // "VLIII" 231*055d4590SKeyi Gui000238: 0a00 0000 | return_type_idx: 0000000a // void 232*055d4590SKeyi Gui00023c: 5806 0000 | parameters_off: 00000658 233*055d4590SKeyi Gui |[10] void proto(java.lang.invoke.MethodHandle, java.lang.Object, long, double) 234*055d4590SKeyi Gui000240: 1900 0000 | shorty_idx: 00000019 // "VLLJD" 235*055d4590SKeyi Gui000244: 0a00 0000 | return_type_idx: 0000000a // void 236*055d4590SKeyi Gui000248: 6406 0000 | parameters_off: 00000664 237*055d4590SKeyi Gui | 238*055d4590SKeyi Gui |field_ids: 239*055d4590SKeyi Gui | 240*055d4590SKeyi Gui |method_ids: 241*055d4590SKeyi Gui |[0] TestInvokePolymorphic.<init>:()V 242*055d4590SKeyi Gui00024c: 0400 | class_idx: 0004 243*055d4590SKeyi Gui00024e: 0b00 | proto_idx: 000b 244*055d4590SKeyi Gui000250: 0000 0000 | name_idx: 00000000 245*055d4590SKeyi Gui |[1] TestInvokePolymorphic.testInvokeDoubleReturn2Arguments:(Ljava/lang/invoke/MethodHandle;Ljava/lang/Object;J)D 246*055d4590SKeyi Gui000254: 0400 | class_idx: 0004 247*055d4590SKeyi Gui000256: 0300 | proto_idx: 0003 248*055d4590SKeyi Gui000258: 2300 0000 | name_idx: 00000023 249*055d4590SKeyi Gui |[2] TestInvokePolymorphic.testInvokeDoubleReturnNoArgs:(Ljava/lang/invoke/MethodHandle;)D 250*055d4590SKeyi Gui00025c: 0400 | class_idx: 0004 251*055d4590SKeyi Gui00025e: 0200 | proto_idx: 0002 252*055d4590SKeyi Gui000260: 2400 0000 | name_idx: 00000024 253*055d4590SKeyi Gui |[3] TestInvokePolymorphic.testInvokeExactDoubleReturn2Arguments:(Ljava/lang/invoke/MethodHandle;Ljava/lang/Object;J)D 254*055d4590SKeyi Gui000264: 0400 | class_idx: 0004 255*055d4590SKeyi Gui000266: 0300 | proto_idx: 0003 256*055d4590SKeyi Gui000268: 2500 0000 | name_idx: 00000025 257*055d4590SKeyi Gui |[4] TestInvokePolymorphic.testInvokeExactDoubleReturnNoArgs:(Ljava/lang/invoke/MethodHandle;)D 258*055d4590SKeyi Gui00026c: 0400 | class_idx: 0004 259*055d4590SKeyi Gui00026e: 0200 | proto_idx: 0002 260*055d4590SKeyi Gui000270: 2600 0000 | name_idx: 00000026 261*055d4590SKeyi Gui |[5] TestInvokePolymorphic.testInvokeExactIntReturn5Arguments:(Ljava/lang/invoke/MethodHandle;Ljava/lang/Object;JDFLjava/lang/String;)I 262*055d4590SKeyi Gui000274: 0400 | class_idx: 0004 263*055d4590SKeyi Gui000276: 0700 | proto_idx: 0007 264*055d4590SKeyi Gui000278: 2700 0000 | name_idx: 00000027 265*055d4590SKeyi Gui |[6] TestInvokePolymorphic.testInvokeExactIntReturnNoArgs:(Ljava/lang/invoke/MethodHandle;)I 266*055d4590SKeyi Gui00027c: 0400 | class_idx: 0004 267*055d4590SKeyi Gui00027e: 0600 | proto_idx: 0006 268*055d4590SKeyi Gui000280: 2800 0000 | name_idx: 00000028 269*055d4590SKeyi Gui |[7] TestInvokePolymorphic.testInvokeExactLongReturnNoArgs:(Ljava/lang/invoke/MethodHandle;)J 270*055d4590SKeyi Gui000284: 0400 | class_idx: 0004 271*055d4590SKeyi Gui000286: 0900 | proto_idx: 0009 272*055d4590SKeyi Gui000288: 2900 0000 | name_idx: 00000029 273*055d4590SKeyi Gui |[8] TestInvokePolymorphic.testInvokeExactVoidReturn3Arguments:(Ljava/lang/invoke/MethodHandle;Ljava/lang/Object;JD)V 274*055d4590SKeyi Gui00028c: 0400 | class_idx: 0004 275*055d4590SKeyi Gui00028e: 1000 | proto_idx: 0010 276*055d4590SKeyi Gui000290: 2a00 0000 | name_idx: 0000002a 277*055d4590SKeyi Gui |[9] TestInvokePolymorphic.testInvokeExactVoidReturn3IntArguments:(Ljava/lang/invoke/MethodHandle;III)V 278*055d4590SKeyi Gui000294: 0400 | class_idx: 0004 279*055d4590SKeyi Gui000296: 0f00 | proto_idx: 000f 280*055d4590SKeyi Gui000298: 2b00 0000 | name_idx: 0000002b 281*055d4590SKeyi Gui |[a] TestInvokePolymorphic.testInvokeExactVoidReturnNoArgs:(Ljava/lang/invoke/MethodHandle;)V 282*055d4590SKeyi Gui00029c: 0400 | class_idx: 0004 283*055d4590SKeyi Gui00029e: 0e00 | proto_idx: 000e 284*055d4590SKeyi Gui0002a0: 2c00 0000 | name_idx: 0000002c 285*055d4590SKeyi Gui |[b] TestInvokePolymorphic.testInvokeIntReturn5Arguments:(Ljava/lang/invoke/MethodHandle;Ljava/lang/Object;JDFLjava/lang/String;)I 286*055d4590SKeyi Gui0002a4: 0400 | class_idx: 0004 287*055d4590SKeyi Gui0002a6: 0700 | proto_idx: 0007 288*055d4590SKeyi Gui0002a8: 2d00 0000 | name_idx: 0000002d 289*055d4590SKeyi Gui |[c] TestInvokePolymorphic.testInvokeIntReturnNoArgs:(Ljava/lang/invoke/MethodHandle;)I 290*055d4590SKeyi Gui0002ac: 0400 | class_idx: 0004 291*055d4590SKeyi Gui0002ae: 0600 | proto_idx: 0006 292*055d4590SKeyi Gui0002b0: 2e00 0000 | name_idx: 0000002e 293*055d4590SKeyi Gui |[d] TestInvokePolymorphic.testInvokeLongReturnNoArgs:(Ljava/lang/invoke/MethodHandle;)J 294*055d4590SKeyi Gui0002b4: 0400 | class_idx: 0004 295*055d4590SKeyi Gui0002b6: 0900 | proto_idx: 0009 296*055d4590SKeyi Gui0002b8: 2f00 0000 | name_idx: 0000002f 297*055d4590SKeyi Gui |[e] TestInvokePolymorphic.testInvokeVoidReturn3Arguments:(Ljava/lang/invoke/MethodHandle;Ljava/lang/Object;JD)V 298*055d4590SKeyi Gui0002bc: 0400 | class_idx: 0004 299*055d4590SKeyi Gui0002be: 1000 | proto_idx: 0010 300*055d4590SKeyi Gui0002c0: 3000 0000 | name_idx: 00000030 301*055d4590SKeyi Gui |[f] TestInvokePolymorphic.testInvokeVoidReturn3IntArguments:(Ljava/lang/invoke/MethodHandle;III)V 302*055d4590SKeyi Gui0002c4: 0400 | class_idx: 0004 303*055d4590SKeyi Gui0002c6: 0f00 | proto_idx: 000f 304*055d4590SKeyi Gui0002c8: 3100 0000 | name_idx: 00000031 305*055d4590SKeyi Gui |[10] TestInvokePolymorphic.testInvokeVoidReturnNoArgs:(Ljava/lang/invoke/MethodHandle;)V 306*055d4590SKeyi Gui0002cc: 0400 | class_idx: 0004 307*055d4590SKeyi Gui0002ce: 0e00 | proto_idx: 000e 308*055d4590SKeyi Gui0002d0: 3200 0000 | name_idx: 00000032 309*055d4590SKeyi Gui |[11] java.lang.Object.<init>:()V 310*055d4590SKeyi Gui0002d4: 0600 | class_idx: 0006 311*055d4590SKeyi Gui0002d6: 0b00 | proto_idx: 000b 312*055d4590SKeyi Gui0002d8: 0000 0000 | name_idx: 00000000 313*055d4590SKeyi Gui |[12] java.lang.invoke.MethodHandle.invoke:()D 314*055d4590SKeyi Gui0002dc: 0900 | class_idx: 0009 315*055d4590SKeyi Gui0002de: 0000 | proto_idx: 0000 316*055d4590SKeyi Gui0002e0: 1d00 0000 | name_idx: 0000001d 317*055d4590SKeyi Gui |[13] java.lang.invoke.MethodHandle.invoke:(Ljava/lang/Object;J)D 318*055d4590SKeyi Gui0002e4: 0900 | class_idx: 0009 319*055d4590SKeyi Gui0002e6: 0100 | proto_idx: 0001 320*055d4590SKeyi Gui0002e8: 1d00 0000 | name_idx: 0000001d 321*055d4590SKeyi Gui |[14] java.lang.invoke.MethodHandle.invoke:()I 322*055d4590SKeyi Gui0002ec: 0900 | class_idx: 0009 323*055d4590SKeyi Gui0002ee: 0400 | proto_idx: 0004 324*055d4590SKeyi Gui0002f0: 1d00 0000 | name_idx: 0000001d 325*055d4590SKeyi Gui |[15] java.lang.invoke.MethodHandle.invoke:(Ljava/lang/Object;JDFLjava/lang/String;)I 326*055d4590SKeyi Gui0002f4: 0900 | class_idx: 0009 327*055d4590SKeyi Gui0002f6: 0500 | proto_idx: 0005 328*055d4590SKeyi Gui0002f8: 1d00 0000 | name_idx: 0000001d 329*055d4590SKeyi Gui |[16] java.lang.invoke.MethodHandle.invoke:()J 330*055d4590SKeyi Gui0002fc: 0900 | class_idx: 0009 331*055d4590SKeyi Gui0002fe: 0800 | proto_idx: 0008 332*055d4590SKeyi Gui000300: 1d00 0000 | name_idx: 0000001d 333*055d4590SKeyi Gui |[17] java.lang.invoke.MethodHandle.invoke:([Ljava/lang/Object;)Ljava/lang/Object; 334*055d4590SKeyi Gui000304: 0900 | class_idx: 0009 335*055d4590SKeyi Gui000306: 0a00 | proto_idx: 000a 336*055d4590SKeyi Gui000308: 1d00 0000 | name_idx: 0000001d 337*055d4590SKeyi Gui |[18] java.lang.invoke.MethodHandle.invoke:()V 338*055d4590SKeyi Gui00030c: 0900 | class_idx: 0009 339*055d4590SKeyi Gui00030e: 0b00 | proto_idx: 000b 340*055d4590SKeyi Gui000310: 1d00 0000 | name_idx: 0000001d 341*055d4590SKeyi Gui |[19] java.lang.invoke.MethodHandle.invoke:(III)V 342*055d4590SKeyi Gui000314: 0900 | class_idx: 0009 343*055d4590SKeyi Gui000316: 0c00 | proto_idx: 000c 344*055d4590SKeyi Gui000318: 1d00 0000 | name_idx: 0000001d 345*055d4590SKeyi Gui |[1a] java.lang.invoke.MethodHandle.invoke:(Ljava/lang/Object;JD)V 346*055d4590SKeyi Gui00031c: 0900 | class_idx: 0009 347*055d4590SKeyi Gui00031e: 0d00 | proto_idx: 000d 348*055d4590SKeyi Gui000320: 1d00 0000 | name_idx: 0000001d 349*055d4590SKeyi Gui |[1b] java.lang.invoke.MethodHandle.invokeExact:()D 350*055d4590SKeyi Gui000324: 0900 | class_idx: 0009 351*055d4590SKeyi Gui000326: 0000 | proto_idx: 0000 352*055d4590SKeyi Gui000328: 1e00 0000 | name_idx: 0000001e 353*055d4590SKeyi Gui |[1c] java.lang.invoke.MethodHandle.invokeExact:(Ljava/lang/Object;J)D 354*055d4590SKeyi Gui00032c: 0900 | class_idx: 0009 355*055d4590SKeyi Gui00032e: 0100 | proto_idx: 0001 356*055d4590SKeyi Gui000330: 1e00 0000 | name_idx: 0000001e 357*055d4590SKeyi Gui |[1d] java.lang.invoke.MethodHandle.invokeExact:()I 358*055d4590SKeyi Gui000334: 0900 | class_idx: 0009 359*055d4590SKeyi Gui000336: 0400 | proto_idx: 0004 360*055d4590SKeyi Gui000338: 1e00 0000 | name_idx: 0000001e 361*055d4590SKeyi Gui |[1e] java.lang.invoke.MethodHandle.invokeExact:(Ljava/lang/Object;JDFLjava/lang/String;)I 362*055d4590SKeyi Gui00033c: 0900 | class_idx: 0009 363*055d4590SKeyi Gui00033e: 0500 | proto_idx: 0005 364*055d4590SKeyi Gui000340: 1e00 0000 | name_idx: 0000001e 365*055d4590SKeyi Gui |[1f] java.lang.invoke.MethodHandle.invokeExact:()J 366*055d4590SKeyi Gui000344: 0900 | class_idx: 0009 367*055d4590SKeyi Gui000346: 0800 | proto_idx: 0008 368*055d4590SKeyi Gui000348: 1e00 0000 | name_idx: 0000001e 369*055d4590SKeyi Gui |[20] java.lang.invoke.MethodHandle.invokeExact:([Ljava/lang/Object;)Ljava/lang/Object; 370*055d4590SKeyi Gui00034c: 0900 | class_idx: 0009 371*055d4590SKeyi Gui00034e: 0a00 | proto_idx: 000a 372*055d4590SKeyi Gui000350: 1e00 0000 | name_idx: 0000001e 373*055d4590SKeyi Gui |[21] java.lang.invoke.MethodHandle.invokeExact:()V 374*055d4590SKeyi Gui000354: 0900 | class_idx: 0009 375*055d4590SKeyi Gui000356: 0b00 | proto_idx: 000b 376*055d4590SKeyi Gui000358: 1e00 0000 | name_idx: 0000001e 377*055d4590SKeyi Gui |[22] java.lang.invoke.MethodHandle.invokeExact:(III)V 378*055d4590SKeyi Gui00035c: 0900 | class_idx: 0009 379*055d4590SKeyi Gui00035e: 0c00 | proto_idx: 000c 380*055d4590SKeyi Gui000360: 1e00 0000 | name_idx: 0000001e 381*055d4590SKeyi Gui |[23] java.lang.invoke.MethodHandle.invokeExact:(Ljava/lang/Object;JD)V 382*055d4590SKeyi Gui000364: 0900 | class_idx: 0009 383*055d4590SKeyi Gui000366: 0d00 | proto_idx: 000d 384*055d4590SKeyi Gui000368: 1e00 0000 | name_idx: 0000001e 385*055d4590SKeyi Gui | 386*055d4590SKeyi Gui |class_defs: 387*055d4590SKeyi Gui |[0] TestInvokePolymorphic 388*055d4590SKeyi Gui00036c: 0400 0000 | class_idx: 00000004 389*055d4590SKeyi Gui000370: 0100 0000 | access_flags: public 390*055d4590SKeyi Gui000374: 0600 0000 | superclass_idx: 00000006 // java.lang.Object 391*055d4590SKeyi Gui000378: 0000 0000 | interfaces_off: 00000000 392*055d4590SKeyi Gui00037c: 1300 0000 | source_file_idx: 00000013 // TestInvokePolymorphic.java 393*055d4590SKeyi Gui000380: 6c05 0000 | annotations_off: 0000056c 394*055d4590SKeyi Gui000384: 740a 0000 | class_data_off: 00000a74 395*055d4590SKeyi Gui000388: 0000 0000 | static_values_off: 00000000 396*055d4590SKeyi Gui | 397*055d4590SKeyi Gui |word_data: 398*055d4590SKeyi Gui |[38c] annotation set 399*055d4590SKeyi Gui00038c: 0100 0000 | size: 00000001 400*055d4590SKeyi Gui000390: 6c0a 0000 | entries[0]: 00000a6c 401*055d4590SKeyi Gui | visibility: system 402*055d4590SKeyi Gui | type: dalvik.annotation.Throws 403*055d4590SKeyi Gui | value: array {java.lang.Throwable} 404*055d4590SKeyi Gui | 405*055d4590SKeyi Gui |[394] TestInvokePolymorphic.<init>:()V 406*055d4590SKeyi Gui000394: 0100 | registers_size: 0001 407*055d4590SKeyi Gui000396: 0100 | ins_size: 0001 408*055d4590SKeyi Gui000398: 0100 | outs_size: 0001 409*055d4590SKeyi Gui00039a: 0000 | tries_size: 0000 410*055d4590SKeyi Gui00039c: e709 0000 | debug_off: 000009e7 411*055d4590SKeyi Gui0003a0: 0400 0000 | insns_size: 00000004 412*055d4590SKeyi Gui0003a4: 7010 1100 0000 | 0000: invoke-direct {v0}, java.lang.Object.<init>:()V // method@0011 413*055d4590SKeyi Gui0003aa: 0e00 | 0003: return-void 414*055d4590SKeyi Gui | debug info 415*055d4590SKeyi Gui | line_start: 19 416*055d4590SKeyi Gui | parameters_size: 0000 417*055d4590SKeyi Gui | 0000: prologue end 418*055d4590SKeyi Gui | 0000: line 19 419*055d4590SKeyi Gui | end sequence 420*055d4590SKeyi Gui | 421*055d4590SKeyi Gui |[3ac] TestInvokePolymorphic.testInvokeDoubleReturn2Arguments:(Ljava/lang/invoke/MethodHandle;Ljava/lang/Object;J)D 422*055d4590SKeyi Gui0003ac: 0600 | registers_size: 0006 423*055d4590SKeyi Gui0003ae: 0400 | ins_size: 0004 424*055d4590SKeyi Gui0003b0: 0400 | outs_size: 0004 425*055d4590SKeyi Gui0003b2: 0000 | tries_size: 0000 426*055d4590SKeyi Gui0003b4: ec09 0000 | debug_off: 000009ec 427*055d4590SKeyi Gui0003b8: 0600 0000 | insns_size: 00000006 428*055d4590SKeyi Gui | throws java.lang.Throwable 429*055d4590SKeyi Gui0003bc: fa40 1700 3254 0100 | 0000: invoke-polymorphic {v2, v3, v4, v5}, java.lang.invoke.MethodHandle.invoke:([Ljava/lang/Object;)Ljava/lang/Object;, (Ljava/lang/Object;J)D // method@0017, proto@0001 430*055d4590SKeyi Gui0003c4: 0b00 | 0004: move-result-wide v0 431*055d4590SKeyi Gui0003c6: 1000 | 0005: return-wide v0 432*055d4590SKeyi Gui | debug info 433*055d4590SKeyi Gui | line_start: 54 434*055d4590SKeyi Gui | parameters_size: 0003 435*055d4590SKeyi Gui | parameter mh v2 436*055d4590SKeyi Gui | parameter o v3 437*055d4590SKeyi Gui | parameter l v4 438*055d4590SKeyi Gui | 0000: prologue end 439*055d4590SKeyi Gui | 0000: line 54 440*055d4590SKeyi Gui | end sequence 441*055d4590SKeyi Gui | 442*055d4590SKeyi Gui |[3c8] TestInvokePolymorphic.testInvokeDoubleReturnNoArgs:(Ljava/lang/invoke/MethodHandle;)D 443*055d4590SKeyi Gui0003c8: 0300 | registers_size: 0003 444*055d4590SKeyi Gui0003ca: 0100 | ins_size: 0001 445*055d4590SKeyi Gui0003cc: 0100 | outs_size: 0001 446*055d4590SKeyi Gui0003ce: 0000 | tries_size: 0000 447*055d4590SKeyi Gui0003d0: f409 0000 | debug_off: 000009f4 448*055d4590SKeyi Gui0003d4: 0600 0000 | insns_size: 00000006 449*055d4590SKeyi Gui | throws java.lang.Throwable 450*055d4590SKeyi Gui0003d8: fa10 1700 0200 0000 | 0000: invoke-polymorphic {v2}, java.lang.invoke.MethodHandle.invoke:([Ljava/lang/Object;)Ljava/lang/Object;, ()D // method@0017, proto@0000 451*055d4590SKeyi Gui0003e0: 0b00 | 0004: move-result-wide v0 452*055d4590SKeyi Gui0003e2: 1000 | 0005: return-wide v0 453*055d4590SKeyi Gui | debug info 454*055d4590SKeyi Gui | line_start: 45 455*055d4590SKeyi Gui | parameters_size: 0001 456*055d4590SKeyi Gui | parameter mh v2 457*055d4590SKeyi Gui | 0000: prologue end 458*055d4590SKeyi Gui | 0000: line 45 459*055d4590SKeyi Gui | end sequence 460*055d4590SKeyi Gui | 461*055d4590SKeyi Gui |[3e4] TestInvokePolymorphic.testInvokeExactDoubleReturn2Arguments:(Ljava/lang/invoke/MethodHandle;Ljava/lang/Object;J)D 462*055d4590SKeyi Gui0003e4: 0600 | registers_size: 0006 463*055d4590SKeyi Gui0003e6: 0400 | ins_size: 0004 464*055d4590SKeyi Gui0003e8: 0400 | outs_size: 0004 465*055d4590SKeyi Gui0003ea: 0000 | tries_size: 0000 466*055d4590SKeyi Gui0003ec: fa09 0000 | debug_off: 000009fa 467*055d4590SKeyi Gui0003f0: 0600 0000 | insns_size: 00000006 468*055d4590SKeyi Gui | throws java.lang.Throwable 469*055d4590SKeyi Gui0003f4: fa40 2000 3254 0100 | 0000: invoke-polymorphic {v2, v3, v4, v5}, java.lang.invoke.MethodHandle.invokeExact:([Ljava/lang/Object;)Ljava/lang/Object;, (Ljava/lang/Object;J)D // method@0020, proto@0001 470*055d4590SKeyi Gui0003fc: 0b00 | 0004: move-result-wide v0 471*055d4590SKeyi Gui0003fe: 1000 | 0005: return-wide v0 472*055d4590SKeyi Gui | debug info 473*055d4590SKeyi Gui | line_start: 59 474*055d4590SKeyi Gui | parameters_size: 0003 475*055d4590SKeyi Gui | parameter mh v2 476*055d4590SKeyi Gui | parameter o v3 477*055d4590SKeyi Gui | parameter l v4 478*055d4590SKeyi Gui | 0000: prologue end 479*055d4590SKeyi Gui | 0000: line 59 480*055d4590SKeyi Gui | end sequence 481*055d4590SKeyi Gui | 482*055d4590SKeyi Gui |[400] TestInvokePolymorphic.testInvokeExactDoubleReturnNoArgs:(Ljava/lang/invoke/MethodHandle;)D 483*055d4590SKeyi Gui000400: 0300 | registers_size: 0003 484*055d4590SKeyi Gui000402: 0100 | ins_size: 0001 485*055d4590SKeyi Gui000404: 0100 | outs_size: 0001 486*055d4590SKeyi Gui000406: 0000 | tries_size: 0000 487*055d4590SKeyi Gui000408: 020a 0000 | debug_off: 00000a02 488*055d4590SKeyi Gui00040c: 0600 0000 | insns_size: 00000006 489*055d4590SKeyi Gui | throws java.lang.Throwable 490*055d4590SKeyi Gui000410: fa10 2000 0200 0000 | 0000: invoke-polymorphic {v2}, java.lang.invoke.MethodHandle.invokeExact:([Ljava/lang/Object;)Ljava/lang/Object;, ()D // method@0020, proto@0000 491*055d4590SKeyi Gui000418: 0b00 | 0004: move-result-wide v0 492*055d4590SKeyi Gui00041a: 1000 | 0005: return-wide v0 493*055d4590SKeyi Gui | debug info 494*055d4590SKeyi Gui | line_start: 49 495*055d4590SKeyi Gui | parameters_size: 0001 496*055d4590SKeyi Gui | parameter mh v2 497*055d4590SKeyi Gui | 0000: prologue end 498*055d4590SKeyi Gui | 0000: line 49 499*055d4590SKeyi Gui | end sequence 500*055d4590SKeyi Gui | 501*055d4590SKeyi Gui |[41c] TestInvokePolymorphic.testInvokeExactIntReturn5Arguments:(Ljava/lang/invoke/MethodHandle;Ljava/lang/Object;JDFLjava/lang/String;)I 502*055d4590SKeyi Gui00041c: 0a00 | registers_size: 000a 503*055d4590SKeyi Gui00041e: 0800 | ins_size: 0008 504*055d4590SKeyi Gui000420: 0800 | outs_size: 0008 505*055d4590SKeyi Gui000422: 0000 | tries_size: 0000 506*055d4590SKeyi Gui000424: 080a 0000 | debug_off: 00000a08 507*055d4590SKeyi Gui000428: 0600 0000 | insns_size: 00000006 508*055d4590SKeyi Gui | throws java.lang.Throwable 509*055d4590SKeyi Gui00042c: fb08 2000 0200 0500 | 0000: invoke-polymorphic/range {v2..v9}, java.lang.invoke.MethodHandle.invokeExact:([Ljava/lang/Object;)Ljava/lang/Object;, (Ljava/lang/Object;JDFLjava/lang/String;)I // method@0020, proto@0005 510*055d4590SKeyi Gui000434: 0a00 | 0004: move-result v0 511*055d4590SKeyi Gui000436: 0f00 | 0005: return v0 512*055d4590SKeyi Gui | debug info 513*055d4590SKeyi Gui | line_start: 90 514*055d4590SKeyi Gui | parameters_size: 0006 515*055d4590SKeyi Gui | parameter mh v2 516*055d4590SKeyi Gui | parameter o v3 517*055d4590SKeyi Gui | parameter l v4 518*055d4590SKeyi Gui | parameter d v6 519*055d4590SKeyi Gui | parameter f v8 520*055d4590SKeyi Gui | parameter s v9 521*055d4590SKeyi Gui | 0000: prologue end 522*055d4590SKeyi Gui | 0000: line 90 523*055d4590SKeyi Gui | end sequence 524*055d4590SKeyi Gui | 525*055d4590SKeyi Gui |[438] TestInvokePolymorphic.testInvokeExactIntReturnNoArgs:(Ljava/lang/invoke/MethodHandle;)I 526*055d4590SKeyi Gui000438: 0200 | registers_size: 0002 527*055d4590SKeyi Gui00043a: 0100 | ins_size: 0001 528*055d4590SKeyi Gui00043c: 0100 | outs_size: 0001 529*055d4590SKeyi Gui00043e: 0000 | tries_size: 0000 530*055d4590SKeyi Gui000440: 130a 0000 | debug_off: 00000a13 531*055d4590SKeyi Gui000444: 0600 0000 | insns_size: 00000006 532*055d4590SKeyi Gui | throws java.lang.Throwable 533*055d4590SKeyi Gui000448: fa10 2000 0100 0400 | 0000: invoke-polymorphic {v1}, java.lang.invoke.MethodHandle.invokeExact:([Ljava/lang/Object;)Ljava/lang/Object;, ()I // method@0020, proto@0004 534*055d4590SKeyi Gui000450: 0a00 | 0004: move-result v0 535*055d4590SKeyi Gui000452: 0f00 | 0005: return v0 536*055d4590SKeyi Gui | debug info 537*055d4590SKeyi Gui | line_start: 33 538*055d4590SKeyi Gui | parameters_size: 0001 539*055d4590SKeyi Gui | parameter mh v1 540*055d4590SKeyi Gui | 0000: prologue end 541*055d4590SKeyi Gui | 0000: line 33 542*055d4590SKeyi Gui | end sequence 543*055d4590SKeyi Gui | 544*055d4590SKeyi Gui |[454] TestInvokePolymorphic.testInvokeExactLongReturnNoArgs:(Ljava/lang/invoke/MethodHandle;)J 545*055d4590SKeyi Gui000454: 0300 | registers_size: 0003 546*055d4590SKeyi Gui000456: 0100 | ins_size: 0001 547*055d4590SKeyi Gui000458: 0100 | outs_size: 0001 548*055d4590SKeyi Gui00045a: 0000 | tries_size: 0000 549*055d4590SKeyi Gui00045c: 190a 0000 | debug_off: 00000a19 550*055d4590SKeyi Gui000460: 0600 0000 | insns_size: 00000006 551*055d4590SKeyi Gui | throws java.lang.Throwable 552*055d4590SKeyi Gui000464: fa10 2000 0200 0800 | 0000: invoke-polymorphic {v2}, java.lang.invoke.MethodHandle.invokeExact:([Ljava/lang/Object;)Ljava/lang/Object;, ()J // method@0020, proto@0008 553*055d4590SKeyi Gui00046c: 0b00 | 0004: move-result-wide v0 554*055d4590SKeyi Gui00046e: 1000 | 0005: return-wide v0 555*055d4590SKeyi Gui | debug info 556*055d4590SKeyi Gui | line_start: 41 557*055d4590SKeyi Gui | parameters_size: 0001 558*055d4590SKeyi Gui | parameter mh v2 559*055d4590SKeyi Gui | 0000: prologue end 560*055d4590SKeyi Gui | 0000: line 41 561*055d4590SKeyi Gui | end sequence 562*055d4590SKeyi Gui | 563*055d4590SKeyi Gui |[470] TestInvokePolymorphic.testInvokeExactVoidReturn3Arguments:(Ljava/lang/invoke/MethodHandle;Ljava/lang/Object;JD)V 564*055d4590SKeyi Gui000470: 0600 | registers_size: 0006 565*055d4590SKeyi Gui000472: 0600 | ins_size: 0006 566*055d4590SKeyi Gui000474: 0600 | outs_size: 0006 567*055d4590SKeyi Gui000476: 0000 | tries_size: 0000 568*055d4590SKeyi Gui000478: 1f0a 0000 | debug_off: 00000a1f 569*055d4590SKeyi Gui00047c: 0500 0000 | insns_size: 00000005 570*055d4590SKeyi Gui | throws java.lang.Throwable 571*055d4590SKeyi Gui000480: fb06 2000 0000 0d00 | 0000: invoke-polymorphic/range {v0..v5}, java.lang.invoke.MethodHandle.invokeExact:([Ljava/lang/Object;)Ljava/lang/Object;, (Ljava/lang/Object;JD)V // method@0020, proto@000d 572*055d4590SKeyi Gui000488: 0e00 | 0004: return-void 573*055d4590SKeyi Gui | debug info 574*055d4590SKeyi Gui | line_start: 79 575*055d4590SKeyi Gui | parameters_size: 0004 576*055d4590SKeyi Gui | parameter mh v0 577*055d4590SKeyi Gui | parameter o v1 578*055d4590SKeyi Gui | parameter l v2 579*055d4590SKeyi Gui | parameter d v4 580*055d4590SKeyi Gui | 0000: prologue end 581*055d4590SKeyi Gui | 0000: line 79 582*055d4590SKeyi Gui | 0004: line 80 583*055d4590SKeyi Gui | end sequence 584*055d4590SKeyi Gui | 585*055d4590SKeyi Gui00048a: 0000 | 586*055d4590SKeyi Gui |[48c] TestInvokePolymorphic.testInvokeExactVoidReturn3IntArguments:(Ljava/lang/invoke/MethodHandle;III)V 587*055d4590SKeyi Gui00048c: 0400 | registers_size: 0004 588*055d4590SKeyi Gui00048e: 0400 | ins_size: 0004 589*055d4590SKeyi Gui000490: 0400 | outs_size: 0004 590*055d4590SKeyi Gui000492: 0000 | tries_size: 0000 591*055d4590SKeyi Gui000494: 290a 0000 | debug_off: 00000a29 592*055d4590SKeyi Gui000498: 0500 0000 | insns_size: 00000005 593*055d4590SKeyi Gui | throws java.lang.Throwable 594*055d4590SKeyi Gui00049c: fa40 2000 1032 0c00 | 0000: invoke-polymorphic {v0, v1, v2, v3}, java.lang.invoke.MethodHandle.invokeExact:([Ljava/lang/Object;)Ljava/lang/Object;, (III)V // method@0020, proto@000c 595*055d4590SKeyi Gui0004a4: 0e00 | 0004: return-void 596*055d4590SKeyi Gui | debug info 597*055d4590SKeyi Gui | line_start: 69 598*055d4590SKeyi Gui | parameters_size: 0004 599*055d4590SKeyi Gui | parameter mh v0 600*055d4590SKeyi Gui | parameter x v1 601*055d4590SKeyi Gui | parameter y v2 602*055d4590SKeyi Gui | parameter z v3 603*055d4590SKeyi Gui | 0000: prologue end 604*055d4590SKeyi Gui | 0000: line 69 605*055d4590SKeyi Gui | 0004: line 70 606*055d4590SKeyi Gui | end sequence 607*055d4590SKeyi Gui | 608*055d4590SKeyi Gui0004a6: 0000 | 609*055d4590SKeyi Gui |[4a8] TestInvokePolymorphic.testInvokeExactVoidReturnNoArgs:(Ljava/lang/invoke/MethodHandle;)V 610*055d4590SKeyi Gui0004a8: 0100 | registers_size: 0001 611*055d4590SKeyi Gui0004aa: 0100 | ins_size: 0001 612*055d4590SKeyi Gui0004ac: 0100 | outs_size: 0001 613*055d4590SKeyi Gui0004ae: 0000 | tries_size: 0000 614*055d4590SKeyi Gui0004b0: 330a 0000 | debug_off: 00000a33 615*055d4590SKeyi Gui0004b4: 0500 0000 | insns_size: 00000005 616*055d4590SKeyi Gui | throws java.lang.Throwable 617*055d4590SKeyi Gui0004b8: fa10 2000 0000 0b00 | 0000: invoke-polymorphic {v0}, java.lang.invoke.MethodHandle.invokeExact:([Ljava/lang/Object;)Ljava/lang/Object;, ()V // method@0020, proto@000b 618*055d4590SKeyi Gui0004c0: 0e00 | 0004: return-void 619*055d4590SKeyi Gui | debug info 620*055d4590SKeyi Gui | line_start: 25 621*055d4590SKeyi Gui | parameters_size: 0001 622*055d4590SKeyi Gui | parameter mh v0 623*055d4590SKeyi Gui | 0000: prologue end 624*055d4590SKeyi Gui | 0000: line 25 625*055d4590SKeyi Gui | 0004: line 26 626*055d4590SKeyi Gui | end sequence 627*055d4590SKeyi Gui | 628*055d4590SKeyi Gui0004c2: 0000 | 629*055d4590SKeyi Gui |[4c4] TestInvokePolymorphic.testInvokeIntReturn5Arguments:(Ljava/lang/invoke/MethodHandle;Ljava/lang/Object;JDFLjava/lang/String;)I 630*055d4590SKeyi Gui0004c4: 0a00 | registers_size: 000a 631*055d4590SKeyi Gui0004c6: 0800 | ins_size: 0008 632*055d4590SKeyi Gui0004c8: 0800 | outs_size: 0008 633*055d4590SKeyi Gui0004ca: 0000 | tries_size: 0000 634*055d4590SKeyi Gui0004cc: 3a0a 0000 | debug_off: 00000a3a 635*055d4590SKeyi Gui0004d0: 0600 0000 | insns_size: 00000006 636*055d4590SKeyi Gui | throws java.lang.Throwable 637*055d4590SKeyi Gui0004d4: fb08 1700 0200 0500 | 0000: invoke-polymorphic/range {v2..v9}, java.lang.invoke.MethodHandle.invoke:([Ljava/lang/Object;)Ljava/lang/Object;, (Ljava/lang/Object;JDFLjava/lang/String;)I // method@0017, proto@0005 638*055d4590SKeyi Gui0004dc: 0a00 | 0004: move-result v0 639*055d4590SKeyi Gui0004de: 0f00 | 0005: return v0 640*055d4590SKeyi Gui | debug info 641*055d4590SKeyi Gui | line_start: 84 642*055d4590SKeyi Gui | parameters_size: 0006 643*055d4590SKeyi Gui | parameter mh v2 644*055d4590SKeyi Gui | parameter o v3 645*055d4590SKeyi Gui | parameter l v4 646*055d4590SKeyi Gui | parameter d v6 647*055d4590SKeyi Gui | parameter f v8 648*055d4590SKeyi Gui | parameter s v9 649*055d4590SKeyi Gui | 0000: prologue end 650*055d4590SKeyi Gui | 0000: line 84 651*055d4590SKeyi Gui | end sequence 652*055d4590SKeyi Gui | 653*055d4590SKeyi Gui |[4e0] TestInvokePolymorphic.testInvokeIntReturnNoArgs:(Ljava/lang/invoke/MethodHandle;)I 654*055d4590SKeyi Gui0004e0: 0200 | registers_size: 0002 655*055d4590SKeyi Gui0004e2: 0100 | ins_size: 0001 656*055d4590SKeyi Gui0004e4: 0100 | outs_size: 0001 657*055d4590SKeyi Gui0004e6: 0000 | tries_size: 0000 658*055d4590SKeyi Gui0004e8: 450a 0000 | debug_off: 00000a45 659*055d4590SKeyi Gui0004ec: 0600 0000 | insns_size: 00000006 660*055d4590SKeyi Gui | throws java.lang.Throwable 661*055d4590SKeyi Gui0004f0: fa10 1700 0100 0400 | 0000: invoke-polymorphic {v1}, java.lang.invoke.MethodHandle.invoke:([Ljava/lang/Object;)Ljava/lang/Object;, ()I // method@0017, proto@0004 662*055d4590SKeyi Gui0004f8: 0a00 | 0004: move-result v0 663*055d4590SKeyi Gui0004fa: 0f00 | 0005: return v0 664*055d4590SKeyi Gui | debug info 665*055d4590SKeyi Gui | line_start: 29 666*055d4590SKeyi Gui | parameters_size: 0001 667*055d4590SKeyi Gui | parameter mh v1 668*055d4590SKeyi Gui | 0000: prologue end 669*055d4590SKeyi Gui | 0000: line 29 670*055d4590SKeyi Gui | end sequence 671*055d4590SKeyi Gui | 672*055d4590SKeyi Gui |[4fc] TestInvokePolymorphic.testInvokeLongReturnNoArgs:(Ljava/lang/invoke/MethodHandle;)J 673*055d4590SKeyi Gui0004fc: 0300 | registers_size: 0003 674*055d4590SKeyi Gui0004fe: 0100 | ins_size: 0001 675*055d4590SKeyi Gui000500: 0100 | outs_size: 0001 676*055d4590SKeyi Gui000502: 0000 | tries_size: 0000 677*055d4590SKeyi Gui000504: 4b0a 0000 | debug_off: 00000a4b 678*055d4590SKeyi Gui000508: 0600 0000 | insns_size: 00000006 679*055d4590SKeyi Gui | throws java.lang.Throwable 680*055d4590SKeyi Gui00050c: fa10 1700 0200 0800 | 0000: invoke-polymorphic {v2}, java.lang.invoke.MethodHandle.invoke:([Ljava/lang/Object;)Ljava/lang/Object;, ()J // method@0017, proto@0008 681*055d4590SKeyi Gui000514: 0b00 | 0004: move-result-wide v0 682*055d4590SKeyi Gui000516: 1000 | 0005: return-wide v0 683*055d4590SKeyi Gui | debug info 684*055d4590SKeyi Gui | line_start: 37 685*055d4590SKeyi Gui | parameters_size: 0001 686*055d4590SKeyi Gui | parameter mh v2 687*055d4590SKeyi Gui | 0000: prologue end 688*055d4590SKeyi Gui | 0000: line 37 689*055d4590SKeyi Gui | end sequence 690*055d4590SKeyi Gui | 691*055d4590SKeyi Gui |[518] TestInvokePolymorphic.testInvokeVoidReturn3Arguments:(Ljava/lang/invoke/MethodHandle;Ljava/lang/Object;JD)V 692*055d4590SKeyi Gui000518: 0600 | registers_size: 0006 693*055d4590SKeyi Gui00051a: 0600 | ins_size: 0006 694*055d4590SKeyi Gui00051c: 0600 | outs_size: 0006 695*055d4590SKeyi Gui00051e: 0000 | tries_size: 0000 696*055d4590SKeyi Gui000520: 510a 0000 | debug_off: 00000a51 697*055d4590SKeyi Gui000524: 0500 0000 | insns_size: 00000005 698*055d4590SKeyi Gui | throws java.lang.Throwable 699*055d4590SKeyi Gui000528: fb06 1700 0000 0d00 | 0000: invoke-polymorphic/range {v0..v5}, java.lang.invoke.MethodHandle.invoke:([Ljava/lang/Object;)Ljava/lang/Object;, (Ljava/lang/Object;JD)V // method@0017, proto@000d 700*055d4590SKeyi Gui000530: 0e00 | 0004: return-void 701*055d4590SKeyi Gui | debug info 702*055d4590SKeyi Gui | line_start: 74 703*055d4590SKeyi Gui | parameters_size: 0004 704*055d4590SKeyi Gui | parameter mh v0 705*055d4590SKeyi Gui | parameter o v1 706*055d4590SKeyi Gui | parameter l v2 707*055d4590SKeyi Gui | parameter d v4 708*055d4590SKeyi Gui | 0000: prologue end 709*055d4590SKeyi Gui | 0000: line 74 710*055d4590SKeyi Gui | 0004: line 75 711*055d4590SKeyi Gui | end sequence 712*055d4590SKeyi Gui | 713*055d4590SKeyi Gui000532: 0000 | 714*055d4590SKeyi Gui |[534] TestInvokePolymorphic.testInvokeVoidReturn3IntArguments:(Ljava/lang/invoke/MethodHandle;III)V 715*055d4590SKeyi Gui000534: 0400 | registers_size: 0004 716*055d4590SKeyi Gui000536: 0400 | ins_size: 0004 717*055d4590SKeyi Gui000538: 0400 | outs_size: 0004 718*055d4590SKeyi Gui00053a: 0000 | tries_size: 0000 719*055d4590SKeyi Gui00053c: 5b0a 0000 | debug_off: 00000a5b 720*055d4590SKeyi Gui000540: 0500 0000 | insns_size: 00000005 721*055d4590SKeyi Gui | throws java.lang.Throwable 722*055d4590SKeyi Gui000544: fa40 1700 1032 0c00 | 0000: invoke-polymorphic {v0, v1, v2, v3}, java.lang.invoke.MethodHandle.invoke:([Ljava/lang/Object;)Ljava/lang/Object;, (III)V // method@0017, proto@000c 723*055d4590SKeyi Gui00054c: 0e00 | 0004: return-void 724*055d4590SKeyi Gui | debug info 725*055d4590SKeyi Gui | line_start: 64 726*055d4590SKeyi Gui | parameters_size: 0004 727*055d4590SKeyi Gui | parameter mh v0 728*055d4590SKeyi Gui | parameter x v1 729*055d4590SKeyi Gui | parameter y v2 730*055d4590SKeyi Gui | parameter z v3 731*055d4590SKeyi Gui | 0000: prologue end 732*055d4590SKeyi Gui | 0000: line 64 733*055d4590SKeyi Gui | 0004: line 65 734*055d4590SKeyi Gui | end sequence 735*055d4590SKeyi Gui | 736*055d4590SKeyi Gui00054e: 0000 | 737*055d4590SKeyi Gui |[550] TestInvokePolymorphic.testInvokeVoidReturnNoArgs:(Ljava/lang/invoke/MethodHandle;)V 738*055d4590SKeyi Gui000550: 0100 | registers_size: 0001 739*055d4590SKeyi Gui000552: 0100 | ins_size: 0001 740*055d4590SKeyi Gui000554: 0100 | outs_size: 0001 741*055d4590SKeyi Gui000556: 0000 | tries_size: 0000 742*055d4590SKeyi Gui000558: 650a 0000 | debug_off: 00000a65 743*055d4590SKeyi Gui00055c: 0500 0000 | insns_size: 00000005 744*055d4590SKeyi Gui | throws java.lang.Throwable 745*055d4590SKeyi Gui000560: fa10 1700 0000 0b00 | 0000: invoke-polymorphic {v0}, java.lang.invoke.MethodHandle.invoke:([Ljava/lang/Object;)Ljava/lang/Object;, ()V // method@0017, proto@000b 746*055d4590SKeyi Gui000568: 0e00 | 0004: return-void 747*055d4590SKeyi Gui | debug info 748*055d4590SKeyi Gui | line_start: 21 749*055d4590SKeyi Gui | parameters_size: 0001 750*055d4590SKeyi Gui | parameter mh v0 751*055d4590SKeyi Gui | 0000: prologue end 752*055d4590SKeyi Gui | 0000: line 21 753*055d4590SKeyi Gui | 0004: line 22 754*055d4590SKeyi Gui | end sequence 755*055d4590SKeyi Gui | 756*055d4590SKeyi Gui00056a: 0000 | 757*055d4590SKeyi Gui |[56c] annotations directory 758*055d4590SKeyi Gui00056c: 0000 0000 | class_annotations_off: 00000000 759*055d4590SKeyi Gui000570: 0000 0000 | fields_size: 00000000 760*055d4590SKeyi Gui000574: 1000 0000 | methods_size: 00000010 761*055d4590SKeyi Gui000578: 0000 0000 | parameters_size: 00000000 762*055d4590SKeyi Gui | methods: 763*055d4590SKeyi Gui | TestInvokePolymorphic.testInvokeDoubleReturn2Arguments:(Ljava/lang/invoke/MethodHandle;Ljava/lang/Object;J)D 764*055d4590SKeyi Gui00057c: 0100 0000 | method_idx: 00000001 765*055d4590SKeyi Gui000580: 8c03 0000 | annotations_off: 0000038c 766*055d4590SKeyi Gui | TestInvokePolymorphic.testInvokeDoubleReturnNoArgs:(Ljava/lang/invoke/MethodHandle;)D 767*055d4590SKeyi Gui000584: 0200 0000 | method_idx: 00000002 768*055d4590SKeyi Gui000588: 8c03 0000 | annotations_off: 0000038c 769*055d4590SKeyi Gui | TestInvokePolymorphic.testInvokeExactDoubleReturn2Arguments:(Ljava/lang/invoke/MethodHandle;Ljava/lang/Object;J)D 770*055d4590SKeyi Gui00058c: 0300 0000 | method_idx: 00000003 771*055d4590SKeyi Gui000590: 8c03 0000 | annotations_off: 0000038c 772*055d4590SKeyi Gui | TestInvokePolymorphic.testInvokeExactDoubleReturnNoArgs:(Ljava/lang/invoke/MethodHandle;)D 773*055d4590SKeyi Gui000594: 0400 0000 | method_idx: 00000004 774*055d4590SKeyi Gui000598: 8c03 0000 | annotations_off: 0000038c 775*055d4590SKeyi Gui | TestInvokePolymorphic.testInvokeExactIntReturn5Arguments:(Ljava/lang/invoke/MethodHandle;Ljava/lang/Object;JDFLjava/lang/String;)I 776*055d4590SKeyi Gui00059c: 0500 0000 | method_idx: 00000005 777*055d4590SKeyi Gui0005a0: 8c03 0000 | annotations_off: 0000038c 778*055d4590SKeyi Gui | TestInvokePolymorphic.testInvokeExactIntReturnNoArgs:(Ljava/lang/invoke/MethodHandle;)I 779*055d4590SKeyi Gui0005a4: 0600 0000 | method_idx: 00000006 780*055d4590SKeyi Gui0005a8: 8c03 0000 | annotations_off: 0000038c 781*055d4590SKeyi Gui | TestInvokePolymorphic.testInvokeExactLongReturnNoArgs:(Ljava/lang/invoke/MethodHandle;)J 782*055d4590SKeyi Gui0005ac: 0700 0000 | method_idx: 00000007 783*055d4590SKeyi Gui0005b0: 8c03 0000 | annotations_off: 0000038c 784*055d4590SKeyi Gui | TestInvokePolymorphic.testInvokeExactVoidReturn3Arguments:(Ljava/lang/invoke/MethodHandle;Ljava/lang/Object;JD)V 785*055d4590SKeyi Gui0005b4: 0800 0000 | method_idx: 00000008 786*055d4590SKeyi Gui0005b8: 8c03 0000 | annotations_off: 0000038c 787*055d4590SKeyi Gui | TestInvokePolymorphic.testInvokeExactVoidReturn3IntArguments:(Ljava/lang/invoke/MethodHandle;III)V 788*055d4590SKeyi Gui0005bc: 0900 0000 | method_idx: 00000009 789*055d4590SKeyi Gui0005c0: 8c03 0000 | annotations_off: 0000038c 790*055d4590SKeyi Gui | TestInvokePolymorphic.testInvokeExactVoidReturnNoArgs:(Ljava/lang/invoke/MethodHandle;)V 791*055d4590SKeyi Gui0005c4: 0a00 0000 | method_idx: 0000000a 792*055d4590SKeyi Gui0005c8: 8c03 0000 | annotations_off: 0000038c 793*055d4590SKeyi Gui | TestInvokePolymorphic.testInvokeIntReturn5Arguments:(Ljava/lang/invoke/MethodHandle;Ljava/lang/Object;JDFLjava/lang/String;)I 794*055d4590SKeyi Gui0005cc: 0b00 0000 | method_idx: 0000000b 795*055d4590SKeyi Gui0005d0: 8c03 0000 | annotations_off: 0000038c 796*055d4590SKeyi Gui | TestInvokePolymorphic.testInvokeIntReturnNoArgs:(Ljava/lang/invoke/MethodHandle;)I 797*055d4590SKeyi Gui0005d4: 0c00 0000 | method_idx: 0000000c 798*055d4590SKeyi Gui0005d8: 8c03 0000 | annotations_off: 0000038c 799*055d4590SKeyi Gui | TestInvokePolymorphic.testInvokeLongReturnNoArgs:(Ljava/lang/invoke/MethodHandle;)J 800*055d4590SKeyi Gui0005dc: 0d00 0000 | method_idx: 0000000d 801*055d4590SKeyi Gui0005e0: 8c03 0000 | annotations_off: 0000038c 802*055d4590SKeyi Gui | TestInvokePolymorphic.testInvokeVoidReturn3Arguments:(Ljava/lang/invoke/MethodHandle;Ljava/lang/Object;JD)V 803*055d4590SKeyi Gui0005e4: 0e00 0000 | method_idx: 0000000e 804*055d4590SKeyi Gui0005e8: 8c03 0000 | annotations_off: 0000038c 805*055d4590SKeyi Gui | TestInvokePolymorphic.testInvokeVoidReturn3IntArguments:(Ljava/lang/invoke/MethodHandle;III)V 806*055d4590SKeyi Gui0005ec: 0f00 0000 | method_idx: 0000000f 807*055d4590SKeyi Gui0005f0: 8c03 0000 | annotations_off: 0000038c 808*055d4590SKeyi Gui | TestInvokePolymorphic.testInvokeVoidReturnNoArgs:(Ljava/lang/invoke/MethodHandle;)V 809*055d4590SKeyi Gui0005f4: 1000 0000 | method_idx: 00000010 810*055d4590SKeyi Gui0005f8: 8c03 0000 | annotations_off: 0000038c 811*055d4590SKeyi Gui | 812*055d4590SKeyi Gui |[5fc] type_list 813*055d4590SKeyi Gui0005fc: 0200 0000 | size: 00000002 814*055d4590SKeyi Gui000600: 0600 | 0006 // java.lang.Object 815*055d4590SKeyi Gui000602: 0300 | 0003 // long 816*055d4590SKeyi Gui | 817*055d4590SKeyi Gui |[604] type_list 818*055d4590SKeyi Gui000604: 0100 0000 | size: 00000001 819*055d4590SKeyi Gui000608: 0900 | 0009 // java.lang.invoke.MethodHandle 820*055d4590SKeyi Gui | 821*055d4590SKeyi Gui00060a: 0000 | 822*055d4590SKeyi Gui |[60c] type_list 823*055d4590SKeyi Gui00060c: 0300 0000 | size: 00000003 824*055d4590SKeyi Gui000610: 0900 | 0009 // java.lang.invoke.MethodHandle 825*055d4590SKeyi Gui000612: 0600 | 0006 // java.lang.Object 826*055d4590SKeyi Gui000614: 0300 | 0003 // long 827*055d4590SKeyi Gui | 828*055d4590SKeyi Gui000616: 0000 | 829*055d4590SKeyi Gui |[618] type_list 830*055d4590SKeyi Gui000618: 0500 0000 | size: 00000005 831*055d4590SKeyi Gui00061c: 0600 | 0006 // java.lang.Object 832*055d4590SKeyi Gui00061e: 0300 | 0003 // long 833*055d4590SKeyi Gui000620: 0000 | 0000 // double 834*055d4590SKeyi Gui000622: 0100 | 0001 // float 835*055d4590SKeyi Gui000624: 0700 | 0007 // java.lang.String 836*055d4590SKeyi Gui | 837*055d4590SKeyi Gui000626: 0000 | 838*055d4590SKeyi Gui |[628] type_list 839*055d4590SKeyi Gui000628: 0600 0000 | size: 00000006 840*055d4590SKeyi Gui00062c: 0900 | 0009 // java.lang.invoke.MethodHandle 841*055d4590SKeyi Gui00062e: 0600 | 0006 // java.lang.Object 842*055d4590SKeyi Gui000630: 0300 | 0003 // long 843*055d4590SKeyi Gui000632: 0000 | 0000 // double 844*055d4590SKeyi Gui000634: 0100 | 0001 // float 845*055d4590SKeyi Gui000636: 0700 | 0007 // java.lang.String 846*055d4590SKeyi Gui | 847*055d4590SKeyi Gui |[638] type_list 848*055d4590SKeyi Gui000638: 0100 0000 | size: 00000001 849*055d4590SKeyi Gui00063c: 0b00 | 000b // java.lang.Object[] 850*055d4590SKeyi Gui | 851*055d4590SKeyi Gui00063e: 0000 | 852*055d4590SKeyi Gui |[640] type_list 853*055d4590SKeyi Gui000640: 0300 0000 | size: 00000003 854*055d4590SKeyi Gui000644: 0200 | 0002 // int 855*055d4590SKeyi Gui000646: 0200 | 0002 // int 856*055d4590SKeyi Gui000648: 0200 | 0002 // int 857*055d4590SKeyi Gui | 858*055d4590SKeyi Gui00064a: 0000 | 859*055d4590SKeyi Gui |[64c] type_list 860*055d4590SKeyi Gui00064c: 0300 0000 | size: 00000003 861*055d4590SKeyi Gui000650: 0600 | 0006 // java.lang.Object 862*055d4590SKeyi Gui000652: 0300 | 0003 // long 863*055d4590SKeyi Gui000654: 0000 | 0000 // double 864*055d4590SKeyi Gui | 865*055d4590SKeyi Gui000656: 0000 | 866*055d4590SKeyi Gui |[658] type_list 867*055d4590SKeyi Gui000658: 0400 0000 | size: 00000004 868*055d4590SKeyi Gui00065c: 0900 | 0009 // java.lang.invoke.MethodHandle 869*055d4590SKeyi Gui00065e: 0200 | 0002 // int 870*055d4590SKeyi Gui000660: 0200 | 0002 // int 871*055d4590SKeyi Gui000662: 0200 | 0002 // int 872*055d4590SKeyi Gui | 873*055d4590SKeyi Gui |[664] type_list 874*055d4590SKeyi Gui000664: 0400 0000 | size: 00000004 875*055d4590SKeyi Gui000668: 0900 | 0009 // java.lang.invoke.MethodHandle 876*055d4590SKeyi Gui00066a: 0600 | 0006 // java.lang.Object 877*055d4590SKeyi Gui00066c: 0300 | 0003 // long 878*055d4590SKeyi Gui00066e: 0000 | 0000 // double 879*055d4590SKeyi Gui | 880*055d4590SKeyi Gui |string_data: 881*055d4590SKeyi Gui000670: 06 |utf16_size: 00000006 882*055d4590SKeyi Gui000671: 3c69 6e69 743e 00 |"<init>" 883*055d4590SKeyi Gui | 884*055d4590SKeyi Gui000678: 01 |utf16_size: 00000001 885*055d4590SKeyi Gui000679: 4400 |"D" 886*055d4590SKeyi Gui | 887*055d4590SKeyi Gui00067b: 02 |utf16_size: 00000002 888*055d4590SKeyi Gui00067c: 444c 00 |"DL" 889*055d4590SKeyi Gui | 890*055d4590SKeyi Gui00067f: 03 |utf16_size: 00000003 891*055d4590SKeyi Gui000680: 444c 4a00 |"DLJ" 892*055d4590SKeyi Gui | 893*055d4590SKeyi Gui000684: 04 |utf16_size: 00000004 894*055d4590SKeyi Gui000685: 444c 4c4a 00 |"DLLJ" 895*055d4590SKeyi Gui | 896*055d4590SKeyi Gui00068a: 01 |utf16_size: 00000001 897*055d4590SKeyi Gui00068b: 4600 |"F" 898*055d4590SKeyi Gui | 899*055d4590SKeyi Gui00068d: 01 |utf16_size: 00000001 900*055d4590SKeyi Gui00068e: 4900 |"I" 901*055d4590SKeyi Gui | 902*055d4590SKeyi Gui000690: 02 |utf16_size: 00000002 903*055d4590SKeyi Gui000691: 494c 00 |"IL" 904*055d4590SKeyi Gui | 905*055d4590SKeyi Gui000694: 06 |utf16_size: 00000006 906*055d4590SKeyi Gui000695: 494c 4a44 464c 00 |"ILJDFL" 907*055d4590SKeyi Gui | 908*055d4590SKeyi Gui00069c: 07 |utf16_size: 00000007 909*055d4590SKeyi Gui00069d: 494c 4c4a 4446 4c00 |"ILLJDFL" 910*055d4590SKeyi Gui | 911*055d4590SKeyi Gui0006a5: 01 |utf16_size: 00000001 912*055d4590SKeyi Gui0006a6: 4a00 |"J" 913*055d4590SKeyi Gui | 914*055d4590SKeyi Gui0006a8: 02 |utf16_size: 00000002 915*055d4590SKeyi Gui0006a9: 4a4c 00 |"JL" 916*055d4590SKeyi Gui | 917*055d4590SKeyi Gui0006ac: 02 |utf16_size: 00000002 918*055d4590SKeyi Gui0006ad: 4c4c 00 |"LL" 919*055d4590SKeyi Gui | 920*055d4590SKeyi Gui0006b0: 17 |utf16_size: 00000017 921*055d4590SKeyi Gui0006b1: 4c54 6573 7449 6e76 6f6b|"LTestInvokePolymorphic;" 922*055d4590SKeyi Gui0006bb: 6550 6f6c 796d 6f72 7068| 923*055d4590SKeyi Gui0006c5: 6963 3b00 | 924*055d4590SKeyi Gui | 925*055d4590SKeyi Gui0006c9: 1a |utf16_size: 0000001a 926*055d4590SKeyi Gui0006ca: 4c64 616c 7669 6b2f 616e|"Ldalvik/annotation/Throws;" 927*055d4590SKeyi Gui0006d4: 6e6f 7461 7469 6f6e 2f54| 928*055d4590SKeyi Gui0006de: 6872 6f77 733b 00 | 929*055d4590SKeyi Gui | 930*055d4590SKeyi Gui0006e5: 12 |utf16_size: 00000012 931*055d4590SKeyi Gui0006e6: 4c6a 6176 612f 6c61 6e67|"Ljava/lang/Object;" 932*055d4590SKeyi Gui0006f0: 2f4f 626a 6563 743b 00 | 933*055d4590SKeyi Gui | 934*055d4590SKeyi Gui0006f9: 12 |utf16_size: 00000012 935*055d4590SKeyi Gui0006fa: 4c6a 6176 612f 6c61 6e67|"Ljava/lang/String;" 936*055d4590SKeyi Gui000704: 2f53 7472 696e 673b 00 | 937*055d4590SKeyi Gui | 938*055d4590SKeyi Gui00070d: 15 |utf16_size: 00000015 939*055d4590SKeyi Gui00070e: 4c6a 6176 612f 6c61 6e67|"Ljava/lang/Throwable;" 940*055d4590SKeyi Gui000718: 2f54 6872 6f77 6162 6c65| 941*055d4590SKeyi Gui000722: 3b00 | 942*055d4590SKeyi Gui | 943*055d4590SKeyi Gui000724: 1f |utf16_size: 0000001f 944*055d4590SKeyi Gui000725: 4c6a 6176 612f 6c61 6e67|"Ljava/lang/invoke/MethodHandle;" 945*055d4590SKeyi Gui00072f: 2f69 6e76 6f6b 652f 4d65| 946*055d4590SKeyi Gui000739: 7468 6f64 4861 6e64 6c65| 947*055d4590SKeyi Gui000743: 3b00 | 948*055d4590SKeyi Gui | 949*055d4590SKeyi Gui000745: 1a |utf16_size: 0000001a 950*055d4590SKeyi Gui000746: 5465 7374 496e 766f 6b65|"TestInvokePolymorphic.java" 951*055d4590SKeyi Gui000750: 506f 6c79 6d6f 7270 6869| 952*055d4590SKeyi Gui00075a: 632e 6a61 7661 00 | 953*055d4590SKeyi Gui | 954*055d4590SKeyi Gui000761: 01 |utf16_size: 00000001 955*055d4590SKeyi Gui000762: 5600 |"V" 956*055d4590SKeyi Gui | 957*055d4590SKeyi Gui000764: 04 |utf16_size: 00000004 958*055d4590SKeyi Gui000765: 5649 4949 00 |"VIII" 959*055d4590SKeyi Gui | 960*055d4590SKeyi Gui00076a: 02 |utf16_size: 00000002 961*055d4590SKeyi Gui00076b: 564c 00 |"VL" 962*055d4590SKeyi Gui | 963*055d4590SKeyi Gui00076e: 05 |utf16_size: 00000005 964*055d4590SKeyi Gui00076f: 564c 4949 4900 |"VLIII" 965*055d4590SKeyi Gui | 966*055d4590SKeyi Gui000775: 04 |utf16_size: 00000004 967*055d4590SKeyi Gui000776: 564c 4a44 00 |"VLJD" 968*055d4590SKeyi Gui | 969*055d4590SKeyi Gui00077b: 05 |utf16_size: 00000005 970*055d4590SKeyi Gui00077c: 564c 4c4a 4400 |"VLLJD" 971*055d4590SKeyi Gui | 972*055d4590SKeyi Gui000782: 13 |utf16_size: 00000013 973*055d4590SKeyi Gui000783: 5b4c 6a61 7661 2f6c 616e|"[Ljava/lang/Object;" 974*055d4590SKeyi Gui00078d: 672f 4f62 6a65 6374 3b00| 975*055d4590SKeyi Gui | 976*055d4590SKeyi Gui000797: 01 |utf16_size: 00000001 977*055d4590SKeyi Gui000798: 6400 |"d" 978*055d4590SKeyi Gui | 979*055d4590SKeyi Gui00079a: 01 |utf16_size: 00000001 980*055d4590SKeyi Gui00079b: 6600 |"f" 981*055d4590SKeyi Gui | 982*055d4590SKeyi Gui00079d: 06 |utf16_size: 00000006 983*055d4590SKeyi Gui00079e: 696e 766f 6b65 00 |"invoke" 984*055d4590SKeyi Gui | 985*055d4590SKeyi Gui0007a5: 0b |utf16_size: 0000000b 986*055d4590SKeyi Gui0007a6: 696e 766f 6b65 4578 6163|"invokeExact" 987*055d4590SKeyi Gui0007b0: 7400 | 988*055d4590SKeyi Gui | 989*055d4590SKeyi Gui0007b2: 01 |utf16_size: 00000001 990*055d4590SKeyi Gui0007b3: 6c00 |"l" 991*055d4590SKeyi Gui | 992*055d4590SKeyi Gui0007b5: 02 |utf16_size: 00000002 993*055d4590SKeyi Gui0007b6: 6d68 00 |"mh" 994*055d4590SKeyi Gui | 995*055d4590SKeyi Gui0007b9: 01 |utf16_size: 00000001 996*055d4590SKeyi Gui0007ba: 6f00 |"o" 997*055d4590SKeyi Gui | 998*055d4590SKeyi Gui0007bc: 01 |utf16_size: 00000001 999*055d4590SKeyi Gui0007bd: 7300 |"s" 1000*055d4590SKeyi Gui | 1001*055d4590SKeyi Gui0007bf: 20 |utf16_size: 00000020 1002*055d4590SKeyi Gui0007c0: 7465 7374 496e 766f 6b65|"testInvokeDoubleReturn2Arguments" 1003*055d4590SKeyi Gui0007ca: 446f 7562 6c65 5265 7475| 1004*055d4590SKeyi Gui0007d4: 726e 3241 7267 756d 656e| 1005*055d4590SKeyi Gui0007de: 7473 00 | 1006*055d4590SKeyi Gui | 1007*055d4590SKeyi Gui0007e1: 1c |utf16_size: 0000001c 1008*055d4590SKeyi Gui0007e2: 7465 7374 496e 766f 6b65|"testInvokeDoubleReturnNoArgs" 1009*055d4590SKeyi Gui0007ec: 446f 7562 6c65 5265 7475| 1010*055d4590SKeyi Gui0007f6: 726e 4e6f 4172 6773 00 | 1011*055d4590SKeyi Gui | 1012*055d4590SKeyi Gui0007ff: 25 |utf16_size: 00000025 1013*055d4590SKeyi Gui000800: 7465 7374 496e 766f 6b65|"testInvokeExactDoubleReturn2Arguments" 1014*055d4590SKeyi Gui00080a: 4578 6163 7444 6f75 626c| 1015*055d4590SKeyi Gui000814: 6552 6574 7572 6e32 4172| 1016*055d4590SKeyi Gui00081e: 6775 6d65 6e74 7300 | 1017*055d4590SKeyi Gui | 1018*055d4590SKeyi Gui000826: 21 |utf16_size: 00000021 1019*055d4590SKeyi Gui000827: 7465 7374 496e 766f 6b65|"testInvokeExactDoubleReturnNoArgs" 1020*055d4590SKeyi Gui000831: 4578 6163 7444 6f75 626c| 1021*055d4590SKeyi Gui00083b: 6552 6574 7572 6e4e 6f41| 1022*055d4590SKeyi Gui000845: 7267 7300 | 1023*055d4590SKeyi Gui | 1024*055d4590SKeyi Gui000849: 22 |utf16_size: 00000022 1025*055d4590SKeyi Gui00084a: 7465 7374 496e 766f 6b65|"testInvokeExactIntReturn5Arguments" 1026*055d4590SKeyi Gui000854: 4578 6163 7449 6e74 5265| 1027*055d4590SKeyi Gui00085e: 7475 726e 3541 7267 756d| 1028*055d4590SKeyi Gui000868: 656e 7473 00 | 1029*055d4590SKeyi Gui | 1030*055d4590SKeyi Gui00086d: 1e |utf16_size: 0000001e 1031*055d4590SKeyi Gui00086e: 7465 7374 496e 766f 6b65|"testInvokeExactIntReturnNoArgs" 1032*055d4590SKeyi Gui000878: 4578 6163 7449 6e74 5265| 1033*055d4590SKeyi Gui000882: 7475 726e 4e6f 4172 6773| 1034*055d4590SKeyi Gui00088c: 00 | 1035*055d4590SKeyi Gui | 1036*055d4590SKeyi Gui00088d: 1f |utf16_size: 0000001f 1037*055d4590SKeyi Gui00088e: 7465 7374 496e 766f 6b65|"testInvokeExactLongReturnNoArgs" 1038*055d4590SKeyi Gui000898: 4578 6163 744c 6f6e 6752| 1039*055d4590SKeyi Gui0008a2: 6574 7572 6e4e 6f41 7267| 1040*055d4590SKeyi Gui0008ac: 7300 | 1041*055d4590SKeyi Gui | 1042*055d4590SKeyi Gui0008ae: 23 |utf16_size: 00000023 1043*055d4590SKeyi Gui0008af: 7465 7374 496e 766f 6b65|"testInvokeExactVoidReturn3Arguments" 1044*055d4590SKeyi Gui0008b9: 4578 6163 7456 6f69 6452| 1045*055d4590SKeyi Gui0008c3: 6574 7572 6e33 4172 6775| 1046*055d4590SKeyi Gui0008cd: 6d65 6e74 7300 | 1047*055d4590SKeyi Gui | 1048*055d4590SKeyi Gui0008d3: 26 |utf16_size: 00000026 1049*055d4590SKeyi Gui0008d4: 7465 7374 496e 766f 6b65|"testInvokeExactVoidReturn3IntArguments" 1050*055d4590SKeyi Gui0008de: 4578 6163 7456 6f69 6452| 1051*055d4590SKeyi Gui0008e8: 6574 7572 6e33 496e 7441| 1052*055d4590SKeyi Gui0008f2: 7267 756d 656e 7473 00 | 1053*055d4590SKeyi Gui | 1054*055d4590SKeyi Gui0008fb: 1f |utf16_size: 0000001f 1055*055d4590SKeyi Gui0008fc: 7465 7374 496e 766f 6b65|"testInvokeExactVoidReturnNoArgs" 1056*055d4590SKeyi Gui000906: 4578 6163 7456 6f69 6452| 1057*055d4590SKeyi Gui000910: 6574 7572 6e4e 6f41 7267| 1058*055d4590SKeyi Gui00091a: 7300 | 1059*055d4590SKeyi Gui | 1060*055d4590SKeyi Gui00091c: 1d |utf16_size: 0000001d 1061*055d4590SKeyi Gui00091d: 7465 7374 496e 766f 6b65|"testInvokeIntReturn5Arguments" 1062*055d4590SKeyi Gui000927: 496e 7452 6574 7572 6e35| 1063*055d4590SKeyi Gui000931: 4172 6775 6d65 6e74 7300| 1064*055d4590SKeyi Gui | 1065*055d4590SKeyi Gui00093b: 19 |utf16_size: 00000019 1066*055d4590SKeyi Gui00093c: 7465 7374 496e 766f 6b65|"testInvokeIntReturnNoArgs" 1067*055d4590SKeyi Gui000946: 496e 7452 6574 7572 6e4e| 1068*055d4590SKeyi Gui000950: 6f41 7267 7300 | 1069*055d4590SKeyi Gui | 1070*055d4590SKeyi Gui000956: 1a |utf16_size: 0000001a 1071*055d4590SKeyi Gui000957: 7465 7374 496e 766f 6b65|"testInvokeLongReturnNoArgs" 1072*055d4590SKeyi Gui000961: 4c6f 6e67 5265 7475 726e| 1073*055d4590SKeyi Gui00096b: 4e6f 4172 6773 00 | 1074*055d4590SKeyi Gui | 1075*055d4590SKeyi Gui000972: 1e |utf16_size: 0000001e 1076*055d4590SKeyi Gui000973: 7465 7374 496e 766f 6b65|"testInvokeVoidReturn3Arguments" 1077*055d4590SKeyi Gui00097d: 566f 6964 5265 7475 726e| 1078*055d4590SKeyi Gui000987: 3341 7267 756d 656e 7473| 1079*055d4590SKeyi Gui000991: 00 | 1080*055d4590SKeyi Gui | 1081*055d4590SKeyi Gui000992: 21 |utf16_size: 00000021 1082*055d4590SKeyi Gui000993: 7465 7374 496e 766f 6b65|"testInvokeVoidReturn3IntArguments" 1083*055d4590SKeyi Gui00099d: 566f 6964 5265 7475 726e| 1084*055d4590SKeyi Gui0009a7: 3349 6e74 4172 6775 6d65| 1085*055d4590SKeyi Gui0009b1: 6e74 7300 | 1086*055d4590SKeyi Gui | 1087*055d4590SKeyi Gui0009b5: 1a |utf16_size: 0000001a 1088*055d4590SKeyi Gui0009b6: 7465 7374 496e 766f 6b65|"testInvokeVoidReturnNoArgs" 1089*055d4590SKeyi Gui0009c0: 566f 6964 5265 7475 726e| 1090*055d4590SKeyi Gui0009ca: 4e6f 4172 6773 00 | 1091*055d4590SKeyi Gui | 1092*055d4590SKeyi Gui0009d1: 04 |utf16_size: 00000004 1093*055d4590SKeyi Gui0009d2: 7468 6973 00 |"this" 1094*055d4590SKeyi Gui | 1095*055d4590SKeyi Gui0009d7: 05 |utf16_size: 00000005 1096*055d4590SKeyi Gui0009d8: 7661 6c75 6500 |"value" 1097*055d4590SKeyi Gui | 1098*055d4590SKeyi Gui0009de: 01 |utf16_size: 00000001 1099*055d4590SKeyi Gui0009df: 7800 |"x" 1100*055d4590SKeyi Gui | 1101*055d4590SKeyi Gui0009e1: 01 |utf16_size: 00000001 1102*055d4590SKeyi Gui0009e2: 7900 |"y" 1103*055d4590SKeyi Gui | 1104*055d4590SKeyi Gui0009e4: 01 |utf16_size: 00000001 1105*055d4590SKeyi Gui0009e5: 7a00 |"z" 1106*055d4590SKeyi Gui | 1107*055d4590SKeyi Gui |byte_data: 1108*055d4590SKeyi Gui |[9e7] debug info 1109*055d4590SKeyi Gui0009e7: 13 |line_start: 19 1110*055d4590SKeyi Gui0009e8: 00 |parameters_size: 0000 1111*055d4590SKeyi Gui0009e9: 07 |0000: prologue end 1112*055d4590SKeyi Gui0009ea: 0e |0000: line 19 1113*055d4590SKeyi Gui0009eb: 00 |end sequence 1114*055d4590SKeyi Gui | 1115*055d4590SKeyi Gui |[9ec] debug info 1116*055d4590SKeyi Gui0009ec: 36 |line_start: 54 1117*055d4590SKeyi Gui0009ed: 03 |parameters_size: 0003 1118*055d4590SKeyi Gui0009ee: 21 |parameter mh v2 1119*055d4590SKeyi Gui0009ef: 22 |parameter o v3 1120*055d4590SKeyi Gui0009f0: 20 |parameter l v4 1121*055d4590SKeyi Gui0009f1: 07 |0000: prologue end 1122*055d4590SKeyi Gui0009f2: 0e |0000: line 54 1123*055d4590SKeyi Gui0009f3: 00 |end sequence 1124*055d4590SKeyi Gui | 1125*055d4590SKeyi Gui |[9f4] debug info 1126*055d4590SKeyi Gui0009f4: 2d |line_start: 45 1127*055d4590SKeyi Gui0009f5: 01 |parameters_size: 0001 1128*055d4590SKeyi Gui0009f6: 21 |parameter mh v2 1129*055d4590SKeyi Gui0009f7: 07 |0000: prologue end 1130*055d4590SKeyi Gui0009f8: 0e |0000: line 45 1131*055d4590SKeyi Gui0009f9: 00 |end sequence 1132*055d4590SKeyi Gui | 1133*055d4590SKeyi Gui |[9fa] debug info 1134*055d4590SKeyi Gui0009fa: 3b |line_start: 59 1135*055d4590SKeyi Gui0009fb: 03 |parameters_size: 0003 1136*055d4590SKeyi Gui0009fc: 21 |parameter mh v2 1137*055d4590SKeyi Gui0009fd: 22 |parameter o v3 1138*055d4590SKeyi Gui0009fe: 20 |parameter l v4 1139*055d4590SKeyi Gui0009ff: 07 |0000: prologue end 1140*055d4590SKeyi Gui000a00: 0e |0000: line 59 1141*055d4590SKeyi Gui000a01: 00 |end sequence 1142*055d4590SKeyi Gui | 1143*055d4590SKeyi Gui |[a02] debug info 1144*055d4590SKeyi Gui000a02: 31 |line_start: 49 1145*055d4590SKeyi Gui000a03: 01 |parameters_size: 0001 1146*055d4590SKeyi Gui000a04: 21 |parameter mh v2 1147*055d4590SKeyi Gui000a05: 07 |0000: prologue end 1148*055d4590SKeyi Gui000a06: 0e |0000: line 49 1149*055d4590SKeyi Gui000a07: 00 |end sequence 1150*055d4590SKeyi Gui | 1151*055d4590SKeyi Gui |[a08] debug info 1152*055d4590SKeyi Gui000a08: 5a |line_start: 90 1153*055d4590SKeyi Gui000a09: 06 |parameters_size: 0006 1154*055d4590SKeyi Gui000a0a: 21 |parameter mh v2 1155*055d4590SKeyi Gui000a0b: 22 |parameter o v3 1156*055d4590SKeyi Gui000a0c: 20 |parameter l v4 1157*055d4590SKeyi Gui000a0d: 1c |parameter d v6 1158*055d4590SKeyi Gui000a0e: 1d |parameter f v8 1159*055d4590SKeyi Gui000a0f: 23 |parameter s v9 1160*055d4590SKeyi Gui000a10: 07 |0000: prologue end 1161*055d4590SKeyi Gui000a11: 0e |0000: line 90 1162*055d4590SKeyi Gui000a12: 00 |end sequence 1163*055d4590SKeyi Gui | 1164*055d4590SKeyi Gui |[a13] debug info 1165*055d4590SKeyi Gui000a13: 21 |line_start: 33 1166*055d4590SKeyi Gui000a14: 01 |parameters_size: 0001 1167*055d4590SKeyi Gui000a15: 21 |parameter mh v1 1168*055d4590SKeyi Gui000a16: 07 |0000: prologue end 1169*055d4590SKeyi Gui000a17: 0e |0000: line 33 1170*055d4590SKeyi Gui000a18: 00 |end sequence 1171*055d4590SKeyi Gui | 1172*055d4590SKeyi Gui |[a19] debug info 1173*055d4590SKeyi Gui000a19: 29 |line_start: 41 1174*055d4590SKeyi Gui000a1a: 01 |parameters_size: 0001 1175*055d4590SKeyi Gui000a1b: 21 |parameter mh v2 1176*055d4590SKeyi Gui000a1c: 07 |0000: prologue end 1177*055d4590SKeyi Gui000a1d: 0e |0000: line 41 1178*055d4590SKeyi Gui000a1e: 00 |end sequence 1179*055d4590SKeyi Gui | 1180*055d4590SKeyi Gui |[a1f] debug info 1181*055d4590SKeyi Gui000a1f: 4f |line_start: 79 1182*055d4590SKeyi Gui000a20: 04 |parameters_size: 0004 1183*055d4590SKeyi Gui000a21: 21 |parameter mh v0 1184*055d4590SKeyi Gui000a22: 22 |parameter o v1 1185*055d4590SKeyi Gui000a23: 20 |parameter l v2 1186*055d4590SKeyi Gui000a24: 1c |parameter d v4 1187*055d4590SKeyi Gui000a25: 07 |0000: prologue end 1188*055d4590SKeyi Gui000a26: 0e |0000: line 79 1189*055d4590SKeyi Gui000a27: 4b |0004: line 80 1190*055d4590SKeyi Gui000a28: 00 |end sequence 1191*055d4590SKeyi Gui | 1192*055d4590SKeyi Gui |[a29] debug info 1193*055d4590SKeyi Gui000a29: 45 |line_start: 69 1194*055d4590SKeyi Gui000a2a: 04 |parameters_size: 0004 1195*055d4590SKeyi Gui000a2b: 21 |parameter mh v0 1196*055d4590SKeyi Gui000a2c: 36 |parameter x v1 1197*055d4590SKeyi Gui000a2d: 37 |parameter y v2 1198*055d4590SKeyi Gui000a2e: 38 |parameter z v3 1199*055d4590SKeyi Gui000a2f: 07 |0000: prologue end 1200*055d4590SKeyi Gui000a30: 0e |0000: line 69 1201*055d4590SKeyi Gui000a31: 4b |0004: line 70 1202*055d4590SKeyi Gui000a32: 00 |end sequence 1203*055d4590SKeyi Gui | 1204*055d4590SKeyi Gui |[a33] debug info 1205*055d4590SKeyi Gui000a33: 19 |line_start: 25 1206*055d4590SKeyi Gui000a34: 01 |parameters_size: 0001 1207*055d4590SKeyi Gui000a35: 21 |parameter mh v0 1208*055d4590SKeyi Gui000a36: 07 |0000: prologue end 1209*055d4590SKeyi Gui000a37: 0e |0000: line 25 1210*055d4590SKeyi Gui000a38: 4b |0004: line 26 1211*055d4590SKeyi Gui000a39: 00 |end sequence 1212*055d4590SKeyi Gui | 1213*055d4590SKeyi Gui |[a3a] debug info 1214*055d4590SKeyi Gui000a3a: 54 |line_start: 84 1215*055d4590SKeyi Gui000a3b: 06 |parameters_size: 0006 1216*055d4590SKeyi Gui000a3c: 21 |parameter mh v2 1217*055d4590SKeyi Gui000a3d: 22 |parameter o v3 1218*055d4590SKeyi Gui000a3e: 20 |parameter l v4 1219*055d4590SKeyi Gui000a3f: 1c |parameter d v6 1220*055d4590SKeyi Gui000a40: 1d |parameter f v8 1221*055d4590SKeyi Gui000a41: 23 |parameter s v9 1222*055d4590SKeyi Gui000a42: 07 |0000: prologue end 1223*055d4590SKeyi Gui000a43: 0e |0000: line 84 1224*055d4590SKeyi Gui000a44: 00 |end sequence 1225*055d4590SKeyi Gui | 1226*055d4590SKeyi Gui |[a45] debug info 1227*055d4590SKeyi Gui000a45: 1d |line_start: 29 1228*055d4590SKeyi Gui000a46: 01 |parameters_size: 0001 1229*055d4590SKeyi Gui000a47: 21 |parameter mh v1 1230*055d4590SKeyi Gui000a48: 07 |0000: prologue end 1231*055d4590SKeyi Gui000a49: 0e |0000: line 29 1232*055d4590SKeyi Gui000a4a: 00 |end sequence 1233*055d4590SKeyi Gui | 1234*055d4590SKeyi Gui |[a4b] debug info 1235*055d4590SKeyi Gui000a4b: 25 |line_start: 37 1236*055d4590SKeyi Gui000a4c: 01 |parameters_size: 0001 1237*055d4590SKeyi Gui000a4d: 21 |parameter mh v2 1238*055d4590SKeyi Gui000a4e: 07 |0000: prologue end 1239*055d4590SKeyi Gui000a4f: 0e |0000: line 37 1240*055d4590SKeyi Gui000a50: 00 |end sequence 1241*055d4590SKeyi Gui | 1242*055d4590SKeyi Gui |[a51] debug info 1243*055d4590SKeyi Gui000a51: 4a |line_start: 74 1244*055d4590SKeyi Gui000a52: 04 |parameters_size: 0004 1245*055d4590SKeyi Gui000a53: 21 |parameter mh v0 1246*055d4590SKeyi Gui000a54: 22 |parameter o v1 1247*055d4590SKeyi Gui000a55: 20 |parameter l v2 1248*055d4590SKeyi Gui000a56: 1c |parameter d v4 1249*055d4590SKeyi Gui000a57: 07 |0000: prologue end 1250*055d4590SKeyi Gui000a58: 0e |0000: line 74 1251*055d4590SKeyi Gui000a59: 4b |0004: line 75 1252*055d4590SKeyi Gui000a5a: 00 |end sequence 1253*055d4590SKeyi Gui | 1254*055d4590SKeyi Gui |[a5b] debug info 1255*055d4590SKeyi Gui000a5b: 40 |line_start: 64 1256*055d4590SKeyi Gui000a5c: 04 |parameters_size: 0004 1257*055d4590SKeyi Gui000a5d: 21 |parameter mh v0 1258*055d4590SKeyi Gui000a5e: 36 |parameter x v1 1259*055d4590SKeyi Gui000a5f: 37 |parameter y v2 1260*055d4590SKeyi Gui000a60: 38 |parameter z v3 1261*055d4590SKeyi Gui000a61: 07 |0000: prologue end 1262*055d4590SKeyi Gui000a62: 0e |0000: line 64 1263*055d4590SKeyi Gui000a63: 4b |0004: line 65 1264*055d4590SKeyi Gui000a64: 00 |end sequence 1265*055d4590SKeyi Gui | 1266*055d4590SKeyi Gui |[a65] debug info 1267*055d4590SKeyi Gui000a65: 15 |line_start: 21 1268*055d4590SKeyi Gui000a66: 01 |parameters_size: 0001 1269*055d4590SKeyi Gui000a67: 21 |parameter mh v0 1270*055d4590SKeyi Gui000a68: 07 |0000: prologue end 1271*055d4590SKeyi Gui000a69: 0e |0000: line 21 1272*055d4590SKeyi Gui000a6a: 4b |0004: line 22 1273*055d4590SKeyi Gui000a6b: 00 |end sequence 1274*055d4590SKeyi Gui | 1275*055d4590SKeyi Gui |[a6c] annotation 1276*055d4590SKeyi Gui000a6c: 02 | visibility: VISBILITY_SYSTEM 1277*055d4590SKeyi Gui000a6d: 05 | type_idx: 00000005 // dalvik.annotation.Throws 1278*055d4590SKeyi Gui000a6e: 01 | size: 00000001 1279*055d4590SKeyi Gui | elements[0]: 1280*055d4590SKeyi Gui000a6f: 34 | name_idx: 00000034 // value 1281*055d4590SKeyi Gui000a70: 1c01 1808 | value: array {java.lang.Throwable} 1282*055d4590SKeyi Gui | 1283*055d4590SKeyi Gui |[a74] class data for TestInvokePolymorphic 1284*055d4590SKeyi Gui000a74: 00 | static_fields_size: 00000000 1285*055d4590SKeyi Gui000a75: 00 | instance_fields_size: 00000000 1286*055d4590SKeyi Gui000a76: 11 | direct_methods_size: 00000011 1287*055d4590SKeyi Gui000a77: 00 | virtual_methods_size: 00000000 1288*055d4590SKeyi Gui | direct_methods: 1289*055d4590SKeyi Gui | [0] TestInvokePolymorphic.<init>:()V 1290*055d4590SKeyi Gui000a78: 00 | method_idx: 00000000 1291*055d4590SKeyi Gui000a79: 8180 04 | access_flags: public|constructor 1292*055d4590SKeyi Gui000a7c: 9407 | code_off: 00000394 1293*055d4590SKeyi Gui | [1] TestInvokePolymorphic.testInvokeDoubleReturn2Arguments:(Ljava/lang/invoke/MethodHandle;Ljava/lang/Object;J)D 1294*055d4590SKeyi Gui000a7e: 01 | method_idx: 00000001 1295*055d4590SKeyi Gui000a7f: 09 | access_flags: public|static 1296*055d4590SKeyi Gui000a80: ac07 | code_off: 000003ac 1297*055d4590SKeyi Gui | [2] TestInvokePolymorphic.testInvokeDoubleReturnNoArgs:(Ljava/lang/invoke/MethodHandle;)D 1298*055d4590SKeyi Gui000a82: 01 | method_idx: 00000002 1299*055d4590SKeyi Gui000a83: 09 | access_flags: public|static 1300*055d4590SKeyi Gui000a84: c807 | code_off: 000003c8 1301*055d4590SKeyi Gui | [3] TestInvokePolymorphic.testInvokeExactDoubleReturn2Arguments:(Ljava/lang/invoke/MethodHandle;Ljava/lang/Object;J)D 1302*055d4590SKeyi Gui000a86: 01 | method_idx: 00000003 1303*055d4590SKeyi Gui000a87: 09 | access_flags: public|static 1304*055d4590SKeyi Gui000a88: e407 | code_off: 000003e4 1305*055d4590SKeyi Gui | [4] TestInvokePolymorphic.testInvokeExactDoubleReturnNoArgs:(Ljava/lang/invoke/MethodHandle;)D 1306*055d4590SKeyi Gui000a8a: 01 | method_idx: 00000004 1307*055d4590SKeyi Gui000a8b: 09 | access_flags: public|static 1308*055d4590SKeyi Gui000a8c: 8008 | code_off: 00000400 1309*055d4590SKeyi Gui | [5] TestInvokePolymorphic.testInvokeExactIntReturn5Arguments:(Ljava/lang/invoke/MethodHandle;Ljava/lang/Object;JDFLjava/lang/String;)I 1310*055d4590SKeyi Gui000a8e: 01 | method_idx: 00000005 1311*055d4590SKeyi Gui000a8f: 09 | access_flags: public|static 1312*055d4590SKeyi Gui000a90: 9c08 | code_off: 0000041c 1313*055d4590SKeyi Gui | [6] TestInvokePolymorphic.testInvokeExactIntReturnNoArgs:(Ljava/lang/invoke/MethodHandle;)I 1314*055d4590SKeyi Gui000a92: 01 | method_idx: 00000006 1315*055d4590SKeyi Gui000a93: 09 | access_flags: public|static 1316*055d4590SKeyi Gui000a94: b808 | code_off: 00000438 1317*055d4590SKeyi Gui | [7] TestInvokePolymorphic.testInvokeExactLongReturnNoArgs:(Ljava/lang/invoke/MethodHandle;)J 1318*055d4590SKeyi Gui000a96: 01 | method_idx: 00000007 1319*055d4590SKeyi Gui000a97: 09 | access_flags: public|static 1320*055d4590SKeyi Gui000a98: d408 | code_off: 00000454 1321*055d4590SKeyi Gui | [8] TestInvokePolymorphic.testInvokeExactVoidReturn3Arguments:(Ljava/lang/invoke/MethodHandle;Ljava/lang/Object;JD)V 1322*055d4590SKeyi Gui000a9a: 01 | method_idx: 00000008 1323*055d4590SKeyi Gui000a9b: 09 | access_flags: public|static 1324*055d4590SKeyi Gui000a9c: f008 | code_off: 00000470 1325*055d4590SKeyi Gui | [9] TestInvokePolymorphic.testInvokeExactVoidReturn3IntArguments:(Ljava/lang/invoke/MethodHandle;III)V 1326*055d4590SKeyi Gui000a9e: 01 | method_idx: 00000009 1327*055d4590SKeyi Gui000a9f: 09 | access_flags: public|static 1328*055d4590SKeyi Gui000aa0: 8c09 | code_off: 0000048c 1329*055d4590SKeyi Gui | [a] TestInvokePolymorphic.testInvokeExactVoidReturnNoArgs:(Ljava/lang/invoke/MethodHandle;)V 1330*055d4590SKeyi Gui000aa2: 01 | method_idx: 0000000a 1331*055d4590SKeyi Gui000aa3: 09 | access_flags: public|static 1332*055d4590SKeyi Gui000aa4: a809 | code_off: 000004a8 1333*055d4590SKeyi Gui | [b] TestInvokePolymorphic.testInvokeIntReturn5Arguments:(Ljava/lang/invoke/MethodHandle;Ljava/lang/Object;JDFLjava/lang/String;)I 1334*055d4590SKeyi Gui000aa6: 01 | method_idx: 0000000b 1335*055d4590SKeyi Gui000aa7: 09 | access_flags: public|static 1336*055d4590SKeyi Gui000aa8: c409 | code_off: 000004c4 1337*055d4590SKeyi Gui | [c] TestInvokePolymorphic.testInvokeIntReturnNoArgs:(Ljava/lang/invoke/MethodHandle;)I 1338*055d4590SKeyi Gui000aaa: 01 | method_idx: 0000000c 1339*055d4590SKeyi Gui000aab: 09 | access_flags: public|static 1340*055d4590SKeyi Gui000aac: e009 | code_off: 000004e0 1341*055d4590SKeyi Gui | [d] TestInvokePolymorphic.testInvokeLongReturnNoArgs:(Ljava/lang/invoke/MethodHandle;)J 1342*055d4590SKeyi Gui000aae: 01 | method_idx: 0000000d 1343*055d4590SKeyi Gui000aaf: 09 | access_flags: public|static 1344*055d4590SKeyi Gui000ab0: fc09 | code_off: 000004fc 1345*055d4590SKeyi Gui | [e] TestInvokePolymorphic.testInvokeVoidReturn3Arguments:(Ljava/lang/invoke/MethodHandle;Ljava/lang/Object;JD)V 1346*055d4590SKeyi Gui000ab2: 01 | method_idx: 0000000e 1347*055d4590SKeyi Gui000ab3: 09 | access_flags: public|static 1348*055d4590SKeyi Gui000ab4: 980a | code_off: 00000518 1349*055d4590SKeyi Gui | [f] TestInvokePolymorphic.testInvokeVoidReturn3IntArguments:(Ljava/lang/invoke/MethodHandle;III)V 1350*055d4590SKeyi Gui000ab6: 01 | method_idx: 0000000f 1351*055d4590SKeyi Gui000ab7: 09 | access_flags: public|static 1352*055d4590SKeyi Gui000ab8: b40a | code_off: 00000534 1353*055d4590SKeyi Gui | [10] TestInvokePolymorphic.testInvokeVoidReturnNoArgs:(Ljava/lang/invoke/MethodHandle;)V 1354*055d4590SKeyi Gui000aba: 01 | method_idx: 00000010 1355*055d4590SKeyi Gui000abb: 09 | access_flags: public|static 1356*055d4590SKeyi Gui000abc: d00a | code_off: 00000550 1357*055d4590SKeyi Gui000abe: 0000 | 1358*055d4590SKeyi Gui | 1359*055d4590SKeyi Gui |map: 1360*055d4590SKeyi Gui |[ac0] map list 1361*055d4590SKeyi Gui000ac0: 0f00 0000 | size: 0000000f 1362*055d4590SKeyi Gui |[ac4] header_item map 1363*055d4590SKeyi Gui000ac4: 0000 | type: 0000 // TYPE_HEADER_ITEM 1364*055d4590SKeyi Gui000ac6: 0000 | unused: 0 1365*055d4590SKeyi Gui000ac8: 0100 0000 | size: 00000001 1366*055d4590SKeyi Gui000acc: 0000 0000 | offset: 00000000 1367*055d4590SKeyi Gui |[ad0] string_id_item map 1368*055d4590SKeyi Gui000ad0: 0100 | type: 0001 // TYPE_STRING_ID_ITEM 1369*055d4590SKeyi Gui000ad2: 0000 | unused: 0 1370*055d4590SKeyi Gui000ad4: 3800 0000 | size: 00000038 1371*055d4590SKeyi Gui000ad8: 7000 0000 | offset: 00000070 1372*055d4590SKeyi Gui |[adc] type_id_item map 1373*055d4590SKeyi Gui000adc: 0200 | type: 0002 // TYPE_TYPE_ID_ITEM 1374*055d4590SKeyi Gui000ade: 0000 | unused: 0 1375*055d4590SKeyi Gui000ae0: 0c00 0000 | size: 0000000c 1376*055d4590SKeyi Gui000ae4: 5001 0000 | offset: 00000150 1377*055d4590SKeyi Gui |[ae8] proto_id_item map 1378*055d4590SKeyi Gui000ae8: 0300 | type: 0003 // TYPE_PROTO_ID_ITEM 1379*055d4590SKeyi Gui000aea: 0000 | unused: 0 1380*055d4590SKeyi Gui000aec: 1100 0000 | size: 00000011 1381*055d4590SKeyi Gui000af0: 8001 0000 | offset: 00000180 1382*055d4590SKeyi Gui |[af4] method_id_item map 1383*055d4590SKeyi Gui000af4: 0500 | type: 0005 // TYPE_METHOD_ID_ITEM 1384*055d4590SKeyi Gui000af6: 0000 | unused: 0 1385*055d4590SKeyi Gui000af8: 2400 0000 | size: 00000024 1386*055d4590SKeyi Gui000afc: 4c02 0000 | offset: 0000024c 1387*055d4590SKeyi Gui |[b00] class_def_item map 1388*055d4590SKeyi Gui000b00: 0600 | type: 0006 // TYPE_CLASS_DEF_ITEM 1389*055d4590SKeyi Gui000b02: 0000 | unused: 0 1390*055d4590SKeyi Gui000b04: 0100 0000 | size: 00000001 1391*055d4590SKeyi Gui000b08: 6c03 0000 | offset: 0000036c 1392*055d4590SKeyi Gui |[b0c] annotation_set_item map 1393*055d4590SKeyi Gui000b0c: 0310 | type: 1003 // TYPE_ANNOTATION_SET_ITEM 1394*055d4590SKeyi Gui000b0e: 0000 | unused: 0 1395*055d4590SKeyi Gui000b10: 0100 0000 | size: 00000001 1396*055d4590SKeyi Gui000b14: 8c03 0000 | offset: 0000038c 1397*055d4590SKeyi Gui |[b18] code_item map 1398*055d4590SKeyi Gui000b18: 0120 | type: 2001 // TYPE_CODE_ITEM 1399*055d4590SKeyi Gui000b1a: 0000 | unused: 0 1400*055d4590SKeyi Gui000b1c: 1100 0000 | size: 00000011 1401*055d4590SKeyi Gui000b20: 9403 0000 | offset: 00000394 1402*055d4590SKeyi Gui |[b24] annotations_directory_item map 1403*055d4590SKeyi Gui000b24: 0620 | type: 2006 // TYPE_ANNOTATIONS_DIRECTORY_ITEM 1404*055d4590SKeyi Gui000b26: 0000 | unused: 0 1405*055d4590SKeyi Gui000b28: 0100 0000 | size: 00000001 1406*055d4590SKeyi Gui000b2c: 6c05 0000 | offset: 0000056c 1407*055d4590SKeyi Gui |[b30] type_list map 1408*055d4590SKeyi Gui000b30: 0110 | type: 1001 // TYPE_TYPE_LIST 1409*055d4590SKeyi Gui000b32: 0000 | unused: 0 1410*055d4590SKeyi Gui000b34: 0a00 0000 | size: 0000000a 1411*055d4590SKeyi Gui000b38: fc05 0000 | offset: 000005fc 1412*055d4590SKeyi Gui |[b3c] string_data_item map 1413*055d4590SKeyi Gui000b3c: 0220 | type: 2002 // TYPE_STRING_DATA_ITEM 1414*055d4590SKeyi Gui000b3e: 0000 | unused: 0 1415*055d4590SKeyi Gui000b40: 3800 0000 | size: 00000038 1416*055d4590SKeyi Gui000b44: 7006 0000 | offset: 00000670 1417*055d4590SKeyi Gui |[b48] debug_info_item map 1418*055d4590SKeyi Gui000b48: 0320 | type: 2003 // TYPE_DEBUG_INFO_ITEM 1419*055d4590SKeyi Gui000b4a: 0000 | unused: 0 1420*055d4590SKeyi Gui000b4c: 1100 0000 | size: 00000011 1421*055d4590SKeyi Gui000b50: e709 0000 | offset: 000009e7 1422*055d4590SKeyi Gui |[b54] annotation_item map 1423*055d4590SKeyi Gui000b54: 0420 | type: 2004 // TYPE_ANNOTATION_ITEM 1424*055d4590SKeyi Gui000b56: 0000 | unused: 0 1425*055d4590SKeyi Gui000b58: 0100 0000 | size: 00000001 1426*055d4590SKeyi Gui000b5c: 6c0a 0000 | offset: 00000a6c 1427*055d4590SKeyi Gui |[b60] class_data_item map 1428*055d4590SKeyi Gui000b60: 0020 | type: 2000 // TYPE_CLASS_DATA_ITEM 1429*055d4590SKeyi Gui000b62: 0000 | unused: 0 1430*055d4590SKeyi Gui000b64: 0100 0000 | size: 00000001 1431*055d4590SKeyi Gui000b68: 740a 0000 | offset: 00000a74 1432*055d4590SKeyi Gui |[b6c] map_list map 1433*055d4590SKeyi Gui000b6c: 0010 | type: 1000 // TYPE_MAP_LIST 1434*055d4590SKeyi Gui000b6e: 0000 | unused: 0 1435*055d4590SKeyi Gui000b70: 0100 0000 | size: 00000001 1436*055d4590SKeyi Gui000b74: c00a 0000 | offset: 00000ac0 1437*055d4590SKeyi Gui | 1438*055d4590SKeyi Gui |method code index: 1439*055d4590SKeyi Gui | 1440*055d4590SKeyi Gui |[394] TestInvokePolymorphic.<init>:()V 1441*055d4590SKeyi Gui |[3ac] TestInvokePolymorphic.testInvokeDoubleReturn2Arguments:(Ljava/lang/invoke/MethodHandle;Ljava/lang/Object;J)D 1442*055d4590SKeyi Gui |[3c8] TestInvokePolymorphic.testInvokeDoubleReturnNoArgs:(Ljava/lang/invoke/MethodHandle;)D 1443*055d4590SKeyi Gui |[3e4] TestInvokePolymorphic.testInvokeExactDoubleReturn2Arguments:(Ljava/lang/invoke/MethodHandle;Ljava/lang/Object;J)D 1444*055d4590SKeyi Gui |[400] TestInvokePolymorphic.testInvokeExactDoubleReturnNoArgs:(Ljava/lang/invoke/MethodHandle;)D 1445*055d4590SKeyi Gui |[41c] TestInvokePolymorphic.testInvokeExactIntReturn5Arguments:(Ljava/lang/invoke/MethodHandle;Ljava/lang/Object;JDFLjava/lang/String;)I 1446*055d4590SKeyi Gui |[438] TestInvokePolymorphic.testInvokeExactIntReturnNoArgs:(Ljava/lang/invoke/MethodHandle;)I 1447*055d4590SKeyi Gui |[454] TestInvokePolymorphic.testInvokeExactLongReturnNoArgs:(Ljava/lang/invoke/MethodHandle;)J 1448*055d4590SKeyi Gui |[470] TestInvokePolymorphic.testInvokeExactVoidReturn3Arguments:(Ljava/lang/invoke/MethodHandle;Ljava/lang/Object;JD)V 1449*055d4590SKeyi Gui |[48c] TestInvokePolymorphic.testInvokeExactVoidReturn3IntArguments:(Ljava/lang/invoke/MethodHandle;III)V 1450*055d4590SKeyi Gui |[4a8] TestInvokePolymorphic.testInvokeExactVoidReturnNoArgs:(Ljava/lang/invoke/MethodHandle;)V 1451*055d4590SKeyi Gui |[4c4] TestInvokePolymorphic.testInvokeIntReturn5Arguments:(Ljava/lang/invoke/MethodHandle;Ljava/lang/Object;JDFLjava/lang/String;)I 1452*055d4590SKeyi Gui |[4e0] TestInvokePolymorphic.testInvokeIntReturnNoArgs:(Ljava/lang/invoke/MethodHandle;)I 1453*055d4590SKeyi Gui |[4fc] TestInvokePolymorphic.testInvokeLongReturnNoArgs:(Ljava/lang/invoke/MethodHandle;)J 1454*055d4590SKeyi Gui |[518] TestInvokePolymorphic.testInvokeVoidReturn3Arguments:(Ljava/lang/invoke/MethodHandle;Ljava/lang/Object;JD)V 1455*055d4590SKeyi Gui |[534] TestInvokePolymorphic.testInvokeVoidReturn3IntArguments:(Ljava/lang/invoke/MethodHandle;III)V 1456*055d4590SKeyi Gui |[550] TestInvokePolymorphic.testInvokeVoidReturnNoArgs:(Ljava/lang/invoke/MethodHandle;)V 1457*055d4590SKeyi Gui | 1458*055d4590SKeyi Gui |statistics: 1459*055d4590SKeyi Gui | annotation: 1 item; 8 bytes total 1460*055d4590SKeyi Gui | 8 bytes/item 1461*055d4590SKeyi Gui | annotation set: 1 item; 8 bytes total 1462*055d4590SKeyi Gui | 8 bytes/item 1463*055d4590SKeyi Gui | annotations directory: 1 item; 144 bytes total 1464*055d4590SKeyi Gui | 144 bytes/item 1465*055d4590SKeyi Gui | class data: 1 item; 74 bytes total 1466*055d4590SKeyi Gui | 74 bytes/item 1467*055d4590SKeyi Gui | class def: 1 item; 32 bytes total 1468*055d4590SKeyi Gui | 32 bytes/item 1469*055d4590SKeyi Gui | code: 17 items; 472 bytes total 1470*055d4590SKeyi Gui | 24..28 bytes/item; average 27 1471*055d4590SKeyi Gui | debug info: 17 items; 133 bytes total 1472*055d4590SKeyi Gui | 5..11 bytes/item; average 7 1473*055d4590SKeyi Gui | header: 1 item; 112 bytes total 1474*055d4590SKeyi Gui | 112 bytes/item 1475*055d4590SKeyi Gui | map list: 1 item; 184 bytes total 1476*055d4590SKeyi Gui | 184 bytes/item 1477*055d4590SKeyi Gui | method id: 36 items; 288 bytes total 1478*055d4590SKeyi Gui | 8 bytes/item 1479*055d4590SKeyi Gui | proto id: 17 items; 204 bytes total 1480*055d4590SKeyi Gui | 12 bytes/item 1481*055d4590SKeyi Gui | string data: 56 items; 887 bytes total 1482*055d4590SKeyi Gui | 3..40 bytes/item; average 15 1483*055d4590SKeyi Gui | string id: 56 items; 224 bytes total 1484*055d4590SKeyi Gui | 4 bytes/item 1485*055d4590SKeyi Gui | type id: 12 items; 48 bytes total 1486*055d4590SKeyi Gui | 4 bytes/item 1487*055d4590SKeyi Gui | type list: 10 items; 104 bytes total 1488*055d4590SKeyi Gui | 6..16 bytes/item; average 10 1489