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