1slotNum = 0x0 2.language ECMAScript 3.function any .#*#(any a0, any a1, any a2) { 4label_1: 5label_0: 6 returnundefined 7label_2: 8} 9 10slotNum = 0x0 11.language ECMAScript 12.function any .#*#^1(any a0, any a1, any a2) { 13label_1: 14label_0: 15 returnundefined 16label_2: 17} 18 19slotNum = 0x0 20.language ECMAScript 21.function any .#*#^2(any a0, any a1, any a2) { 22label_1: 23label_0: 24 returnundefined 25label_2: 26} 27 28slotNum = 0x0 29.language ECMAScript 30.function any .#*#foo(any a0, any a1, any a2) { 31label_1: 32label_0: 33 returnundefined 34label_2: 35} 36 37slotNum = 0x0 38.language ECMAScript 39.function any .#*#foo^1(any a0, any a1, any a2) { 40label_1: 41label_0: 42 returnundefined 43label_2: 44} 45 46slotNum = 0x0 47.language ECMAScript 48.function any .#*#key(any a0, any a1, any a2) { 49label_1: 50label_0: 51 returnundefined 52label_2: 53} 54 55slotNum = 0x15 56.language ECMAScript 57.function any .func_main_0(any a0, any a1, any a2) { 58label_1: 59label_0: 60 newlexenv 0x2 61 lda a1 62 stlexvar 0x0, 0x0 63 lda a2 64 stlexvar 0x0, 0x1 65 createobjectwithbuffer 0x0, _2 66 sta v0 67 definefunc 0x1, .#*#foo, 0x0 68 definepropertybyname 0x2, a, v0 69 createobjectwithbuffer 0x4, _3 70 sta v0 71 definefunc 0x5, .#*#foo^1, 0x0 72 definepropertybyname 0x6, a, v0 73 definefunc 0x8, .#*#, 0x0 74 createobjectwithbuffer 0x9, _4 75 sta v0 76 definefunc 0xa, .#*#key, 0x0 77 definepropertybyname 0xb, key, v0 78 createobjectwithbuffer 0xd, _5 79 sta v0 80 definefunc 0xe, .#*#^1, 0x0 81 definepropertybyname 0xf, c.b, v0 82 createobjectwithbuffer 0x11, _6 83 sta v0 84 definefunc 0x12, .#*#^2, 0x0 85 definepropertybyname 0x13, c\b, v0 86 returnundefined 87label_2: 88} 89 90 91======> literal array buffer <====== 92------------------------------------ 93slot _0 94------------------------------------ 95slot _1 96{ 97 index: 0 98 tag: 2 99 val: 0 100}, 101{ 102 index: 1 103 tag: 2 104 val: 0 105}, 106{ 107 index: 2 108 tag: 2 109 val: 0 110}, 111{ 112 index: 3 113 tag: 2 114 val: 0 115}, 116{ 117 index: 4 118 tag: 2 119 val: 0 120}, 121{ 122 index: 5 123 tag: 2 124 val: 0 125}, 126------------------------------------ 127slot _2 128{ 129 index: 0 130 tag: 0 131 val: 5 132}, 133{ 134 index: 1 135 tag: 5 136 val: a 137}, 138{ 139 index: 2 140 tag: 0 141 val: 255 142}, 143{ 144 index: 3 145 tag: 255 146 val: 0 147}, 148------------------------------------ 149slot _3 150{ 151 index: 0 152 tag: 0 153 val: 5 154}, 155{ 156 index: 1 157 tag: 5 158 val: a 159}, 160{ 161 index: 2 162 tag: 0 163 val: 255 164}, 165{ 166 index: 3 167 tag: 255 168 val: 0 169}, 170------------------------------------ 171slot _4 172{ 173 index: 0 174 tag: 0 175 val: 5 176}, 177{ 178 index: 1 179 tag: 5 180 val: key 181}, 182{ 183 index: 2 184 tag: 0 185 val: 255 186}, 187{ 188 index: 3 189 tag: 255 190 val: 0 191}, 192------------------------------------ 193slot _5 194{ 195 index: 0 196 tag: 0 197 val: 5 198}, 199{ 200 index: 1 201 tag: 5 202 val: c.b 203}, 204{ 205 index: 2 206 tag: 0 207 val: 255 208}, 209{ 210 index: 3 211 tag: 255 212 val: 0 213}, 214------------------------------------ 215slot _6 216{ 217 index: 0 218 tag: 0 219 val: 5 220}, 221{ 222 index: 1 223 tag: 5 224 val: c\b 225}, 226{ 227 index: 2 228 tag: 0 229 val: 255 230}, 231{ 232 index: 3 233 tag: 255 234 val: 0 235}, 236