1slotNum = 0x0 2.language ECMAScript 3.function any .#%#E(any a0, any a1, any a2, any a3) { 4label_1: 5label_0: 6 returnundefined 7label_2: 8} 9 10slotNum = 0x7 11.language ECMAScript 12.function any .#%#E^1(any a0, any a1, any a2, any a3) { 13label_1: 14label_0: 15 newlexenv 0x2 16 lda a1 17 stlexvar 0x0, 0x0 18 lda a2 19 stlexvar 0x0, 0x1 20 lda.str e 21 sta v0 22 definefunc 0x0, .#%E^1*#, 0x0 23 callarg0 0x1 24 sta v1 25 stobjbyvalue 0x3, a3, v0 26 lda.str e 27 stobjbyvalue 0x5, a3, v1 28 returnundefined 29label_2: 30} 31 32slotNum = 0x0 33.language ECMAScript 34.function any .#%E^1*#(any a0, any a1, any a2) { 35label_1: 36label_0: 37 ldai 0x2 38 return 39label_2: 40} 41 42slotNum = 0x1 43.language ECMAScript 44.function any .#&#N^1(any a0, any a1, any a2, any a3) { 45label_1: 46label_0: 47 definefunc 0x0, .#&N^1*#namespaceFoo, 0x0 48 returnundefined 49label_2: 50} 51 52slotNum = 0x0 53.language ECMAScript 54.function any .#&N^1*#namespaceFoo(any a0, any a1, any a2) { 55label_1: 56label_0: 57 returnundefined 58label_2: 59} 60 61slotNum = 0x0 62.language ECMAScript 63.function any .#*#blockFoo(any a0, any a1, any a2) { 64label_1: 65label_0: 66 returnundefined 67label_2: 68} 69 70slotNum = 0xd 71.language ECMAScript 72.function any .func_main_0(any a0, any a1, any a2) { 73label_10: 74label_0: 75 ldundefined 76 sta v0 77 ldundefined 78 sta v1 79 definefunc 0x0, .#*#blockFoo, 0x0 80 definefunc 0x1, .#&#N^1, 0x1 81 sta v2 82 lda v1 83 callruntime.istrue 0x2 84 jnez label_3 85label_2: 86 createemptyobject 87 sta v1 88label_3: 89 lda v2 90 callarg1 0x3, v1 91 definefunc 0x5, .#%#E, 0x1 92 sta v1 93 lda v0 94 callruntime.istrue 0x6 95 jnez label_12 96label_5: 97 createemptyobject 98 sta v0 99 mov v2, v0 100 jmp label_6 101label_12: 102 mov v2, v0 103label_6: 104 lda v1 105 callarg1 0x7, v2 106 definefunc 0x9, .#%#E^1, 0x1 107 sta v1 108 lda v0 109 callruntime.istrue 0xa 110 jnez label_9 111label_8: 112 createemptyobject 113 sta v0 114label_9: 115 lda v1 116 callarg1 0xb, v0 117 returnundefined 118label_11: 119} 120 121 122======> literal array buffer <====== 123------------------------------------ 124slot _0 125------------------------------------ 126slot _1 127{ 128 index: 0 129 tag: 2 130 val: 0 131}, 132{ 133 index: 1 134 tag: 2 135 val: 0 136}, 137{ 138 index: 2 139 tag: 2 140 val: 0 141}, 142{ 143 index: 3 144 tag: 2 145 val: 0 146}, 147{ 148 index: 4 149 tag: 2 150 val: 0 151}, 152{ 153 index: 5 154 tag: 2 155 val: 0 156}, 157