1.language ECMAScript 2 3slotNum = 0x0 4.function any .#~A=#A(any a0, any a1, any a2) { 5label_1: 6label_0: 7 lda a2 8 return 9label_2: 10} 11 12slotNum = 0x2 13.function any .#~A>#Prop(any a0, any a1, any a2) { 14label_1: 15label_0: 16 lda a2 17 ldobjbyname 0x0, prop 18 return 19label_2: 20} 21 22slotNum = 0x2 23.function any .#~A>#Prop^1(any a0, any a1, any a2, any a3) { 24label_1: 25label_0: 26 lda a3 27 stobjbyname 0x0, prop, a2 28 ldundefined 29 returnundefined 30label_2: 31} 32 33slotNum = 0x1 34.function any .func_main_0(any a0, any a1, any a2) { 35label_1: 36label_0: 37 ldhole 38 sta v0 39 callruntime.definesendableclass 0x0, .#~A=#A, _3, 0x0, v0 40 ldundefined 41 returnundefined 42label_2: 43} 44 45 46======> literal array buffer <====== 47------------------------------------ 48slot _0 49------------------------------------ 50slot _1 51{ 52 index: 0 53 tag: 2 54 val: 0 55}, 56{ 57 index: 1 58 tag: 2 59 val: 0 60}, 61{ 62 index: 2 63 tag: 2 64 val: 0 65}, 66{ 67 index: 3 68 tag: 2 69 val: 0 70}, 71{ 72 index: 4 73 tag: 2 74 val: 0 75}, 76{ 77 index: 5 78 tag: 2 79 val: 0 80}, 81------------------------------------ 82slot _2 83{ 84 index: 0 85 tag: 0 86 val: 5 87}, 88{ 89 index: 1 90 tag: 5 91 val: prop 92}, 93{ 94 index: 2 95 tag: 0 96 val: 2 97}, 98{ 99 index: 3 100 tag: 2 101 val: 2 102}, 103{ 104 index: 4 105 tag: 0 106 val: 2 107}, 108{ 109 index: 5 110 tag: 2 111 val: 1 112}, 113------------------------------------ 114slot _3 115{ 116 index: 0 117 tag: 0 118 val: 5 119}, 120{ 121 index: 1 122 tag: 5 123 val: Prop 124}, 125{ 126 index: 2 127 tag: 0 128 val: 26 129}, 130{ 131 index: 3 132 tag: 26 133 val: .#~A>#Prop 134}, 135{ 136 index: 4 137 tag: 0 138 val: 9 139}, 140{ 141 index: 5 142 tag: 9 143 val: 0 144}, 145{ 146 index: 6 147 tag: 0 148 val: 5 149}, 150{ 151 index: 7 152 tag: 5 153 val: Prop 154}, 155{ 156 index: 8 157 tag: 0 158 val: 27 159}, 160{ 161 index: 9 162 tag: 27 163 val: .#~A>#Prop^1 164}, 165{ 166 index: 10 167 tag: 0 168 val: 9 169}, 170{ 171 index: 11 172 tag: 9 173 val: 1 174}, 175{ 176 index: 12 177 tag: 0 178 val: 2 179}, 180{ 181 index: 13 182 tag: 2 183 val: 2 184}, 185{ 186 index: 14 187 tag: 0 188 val: 24 189}, 190{ 191 index: 15 192 tag: 24 193 val: _2 194}, 195