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