1slotNum = 0x3 2.language ECMAScript 3.function any .#3695988052376289509#xxx(any a0, any a1, any a2) { 4label_1: 5label_0: 6 tryldglobalbyname 0x0, print 7 sta v0 8 ldexternalmodulevar 0x0 9 sta v1 10 throw.undefinedifholewithname x 11 lda v0 12 callarg1 0x1, v1 13 returnundefined 14label_2: 15} 16 17slotNum = 0x0 18.language ECMAScript 19.function any .A(any a0, any a1, any a2) { 20label_1: 21label_0: 22 lda a2 23 return 24label_2: 25} 26 27slotNum = 0x5 28.language ECMAScript 29.function any .foo(any a0, any a1, any a2, any a3) { 30label_1: 31label_0: 32 definefunc 0x0, .ttt, 0x0 33 definefunc 0x1, .ttt2, 0x0 34 tryldglobalbyname 0x2, print 35 sta v0 36 ldexternalmodulevar 0x0 37 sta v1 38 throw.undefinedifholewithname x 39 lda v0 40 callarg1 0x3, v1 41 returnundefined 42label_2: 43} 44 45slotNum = 0x4 46.language ECMAScript 47.function any .foo3(any a0, any a1, any a2) { 48label_1: 49label_0: 50 definefunc 0x0, .xxx, 0x0 51 tryldglobalbyname 0x1, print 52 sta v0 53 ldexternalmodulevar 0x0 54 sta v1 55 throw.undefinedifholewithname x 56 lda v0 57 callarg1 0x2, v1 58 returnundefined 59label_2: 60} 61 62slotNum = 0x4 63.language ECMAScript 64.function any .foo4(any a0, any a1, any a2) { 65label_1: 66label_0: 67 definefunc 0x0, .#3695988052376289509#xxx, 0x0 68 tryldglobalbyname 0x1, print 69 sta v0 70 ldexternalmodulevar 0x0 71 sta v1 72 throw.undefinedifholewithname x 73 lda v0 74 callarg1 0x2, v1 75 returnundefined 76label_2: 77} 78 79slotNum = 0x1 80.language ECMAScript 81.function any .fooA(any a0, any a1, any a2) { 82label_1: 83label_0: 84 definefunc 0x0, .t, 0x0 85 returnundefined 86label_2: 87} 88 89slotNum = 0x4 90.language ECMAScript 91.function any .func_main_0(any a0, any a1, any a2) { 92label_1: 93label_0: 94 definefunc 0x0, .foo, 0x1 95 definefunc 0x1, .foo3, 0x0 96 definefunc 0x2, .foo4, 0x0 97 ldhole 98 sta v0 99 callruntime.definesendableclass 0x3, .A, _2, 0x0, v0 100 returnundefined 101label_2: 102} 103 104slotNum = 0x3 105.language ECMAScript 106.function any .sss(any a0, any a1, any a2) { 107label_1: 108label_0: 109 tryldglobalbyname 0x0, print 110 sta v0 111 ldexternalmodulevar 0x0 112 sta v1 113 throw.undefinedifholewithname x 114 lda v0 115 callarg1 0x1, v1 116 returnundefined 117label_2: 118} 119 120slotNum = 0x3 121.language ECMAScript 122.function any .t(any a0, any a1, any a2) { 123label_1: 124label_0: 125 tryldglobalbyname 0x0, print 126 sta v0 127 callruntime.ldsendableexternalmodulevar 0x0 128 sta v1 129 throw.undefinedifholewithname x 130 lda v0 131 callarg1 0x1, v1 132 returnundefined 133label_2: 134} 135 136slotNum = 0x4 137.language ECMAScript 138.function any .ttt(any a0, any a1, any a2) { 139label_1: 140label_0: 141 definefunc 0x0, .sss, 0x0 142 tryldglobalbyname 0x1, print 143 sta v0 144 ldexternalmodulevar 0x0 145 sta v1 146 throw.undefinedifholewithname x 147 lda v0 148 callarg1 0x2, v1 149 returnundefined 150label_2: 151} 152 153slotNum = 0x3 154.language ECMAScript 155.function any .ttt2(any a0, any a1, any a2) { 156label_1: 157label_0: 158 tryldglobalbyname 0x0, print 159 sta v0 160 ldexternalmodulevar 0x0 161 sta v1 162 throw.undefinedifholewithname x 163 lda v0 164 callarg1 0x1, v1 165 returnundefined 166label_2: 167} 168 169slotNum = 0x3 170.language ECMAScript 171.function any .xxx(any a0, any a1, any a2) { 172label_1: 173label_0: 174 tryldglobalbyname 0x0, print 175 sta v0 176 ldexternalmodulevar 0x0 177 sta v1 178 throw.undefinedifholewithname x 179 lda v0 180 callarg1 0x1, v1 181 returnundefined 182label_2: 183} 184 185 186======> literal array buffer <====== 187------------------------------------ 188slot _0 189{ 190 index: 0 191 tag: 2 192 val: 1 193}, 194{ 195 index: 1 196 tag: 5 197 val: aaa 198}, 199{ 200 index: 2 201 tag: 2 202 val: 1 203}, 204{ 205 index: 3 206 tag: 5 207 val: x 208}, 209{ 210 index: 4 211 tag: 5 212 val: default 213}, 214{ 215 index: 5 216 tag: 9 217 val: 0 218}, 219{ 220 index: 6 221 tag: 2 222 val: 0 223}, 224{ 225 index: 7 226 tag: 2 227 val: 0 228}, 229{ 230 index: 8 231 tag: 2 232 val: 0 233}, 234{ 235 index: 9 236 tag: 2 237 val: 0 238}, 239------------------------------------ 240slot _1 241{ 242 index: 0 243 tag: 0 244 val: 2 245}, 246{ 247 index: 1 248 tag: 2 249 val: 0 250}, 251------------------------------------ 252slot _2 253{ 254 index: 0 255 tag: 0 256 val: 5 257}, 258{ 259 index: 1 260 tag: 5 261 val: fooA 262}, 263{ 264 index: 2 265 tag: 0 266 val: 6 267}, 268{ 269 index: 3 270 tag: 6 271 val: .fooA 272}, 273{ 274 index: 4 275 tag: 0 276 val: 9 277}, 278{ 279 index: 5 280 tag: 9 281 val: 0 282}, 283{ 284 index: 6 285 tag: 0 286 val: 2 287}, 288{ 289 index: 7 290 tag: 2 291 val: 1 292}, 293{ 294 index: 8 295 tag: 0 296 val: 24 297}, 298{ 299 index: 9 300 tag: 24 301 val: _1 302}, 303