1slotNum = 0x2 2expectedProperty = 0x2 3.language ECMAScript 4.function any .#~A=#A(any a0, any a1, any a2) { 5label_1: 6label_0: 7 ldlexvar 0x0, 0x0 8 callruntime.callinit 0x0, a2 9 lda a2 10 return 11label_2: 12} 13 14slotNum = 0x5 15.language ECMAScript 16.function any .#~A>#instance_initializer(any a0, any a1, any a2) { 17label_1: 18label_0: 19 ldai 0x5 20 definepropertybyname 0x0, a, a2 21 definefunc 0x2, .#~A>@0*#b, 0x0 22 definepropertybyname 0x3, b, a2 23 returnundefined 24label_2: 25} 26 27slotNum = 0x0 28.language ECMAScript 29.function any .#~A>#instance_initializer^1(any a0, any a1, any a2) { 30label_1: 31label_0: 32 returnundefined 33label_2: 34} 35 36slotNum = 0x0 37.language ECMAScript 38.function any .#~A>@0*#b(any a0, any a1, any a2) { 39label_1: 40label_0: 41 returnundefined 42label_2: 43} 44 45slotNum = 0x4 46.language ECMAScript 47.function any .func_main_0(any a0, any a1, any a2) { 48 nop 49label_7: 50label_0: 51 newlexenv 0x1 52label_2: 53label_4: 54 ldhole 55 sta v1 56 defineclasswithbuffer 0x0, .#~A=#A, _2, 0x0, v1 57 ldobjbyname 0x1, prototype 58 definemethod 0x3, .#~A>#instance_initializer, 0x0 59 stlexvar 0x0, 0x0 60label_3: 61end_label_3: 62 jmp label_1 63label_9: 64 sta v0 65label_6: 66 poplexenv 67 lda v0 68 throw 69label_1: 70 poplexenv 71 returnundefined 72label_8: 73} 74 75.catchall label_2, end_label_3, label_9 76 77 78======> literal array buffer <====== 79------------------------------------ 80slot _0 81{ 82 index: 0 83 tag: 0 84 val: 5 85}, 86{ 87 index: 1 88 tag: 5 89 val: instance_initializer 90}, 91------------------------------------ 92slot _1 93{ 94 index: 0 95 tag: 2 96 val: 0 97}, 98{ 99 index: 1 100 tag: 2 101 val: 0 102}, 103{ 104 index: 2 105 tag: 2 106 val: 0 107}, 108{ 109 index: 3 110 tag: 2 111 val: 0 112}, 113{ 114 index: 4 115 tag: 2 116 val: 0 117}, 118{ 119 index: 5 120 tag: 2 121 val: 0 122}, 123------------------------------------ 124slot _2 125{ 126 index: 0 127 tag: 0 128 val: 5 129}, 130{ 131 index: 1 132 tag: 5 133 val: instance_initializer 134}, 135{ 136 index: 2 137 tag: 0 138 val: 6 139}, 140{ 141 index: 3 142 tag: 6 143 val: .#~A>#instance_initializer^1 144}, 145{ 146 index: 4 147 tag: 0 148 val: 9 149}, 150{ 151 index: 5 152 tag: 9 153 val: 0 154}, 155{ 156 index: 6 157 tag: 0 158 val: 2 159}, 160{ 161 index: 7 162 tag: 2 163 val: 1 164}, 165