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