• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1slotNum = 0x0
2.language ECMAScript
3.function any .A(any a0, any a1, any a2) {
4label_1:
5label_0:
6	lda a2
7	return
8label_2:
9}
10
11slotNum = 0x3
12.language ECMAScript
13.function any .foo(any a0, any a1, any a2, any a3) {
14label_1:
15label_0:
16	tryldglobalbyname 0x0, print
17	callarg1 0x1, a3
18	returnundefined
19label_2:
20}
21
22slotNum = 0x2
23.language ECMAScript
24.function any .fooA(any a0, any a1, any a2) {
25label_1:
26label_0:
27	ldlexvar 0x0, 0x0
28	sta v0
29	ldai 0x2
30	sta v1
31	lda v0
32	callarg1 0x0, v1
33	returnundefined
34label_2:
35}
36
37slotNum = 0x8
38.language ECMAScript
39.function any .func_main_0(any a0, any a1, any a2) {
40label_1:
41label_0:
42	newlexenv 0x1
43	definefunc 0x0, .foo, 0x1
44	stlexvar 0x0, 0x0
45	ldhole
46	sta v0
47	callruntime.definesendableclass 0x1, .A, _2, 0x0, v0
48	sta v0
49	mov v1, v0
50	newobjrange 0x2, 0x1, v1
51	sta v0
52	ldobjbyname 0x4, fooA
53	callthis0 0x6, v0
54	returnundefined
55label_2:
56}
57
58
59======> literal array buffer <======
60------------------------------------
61slot _0
62{
63  index: 0
64    tag: 2
65    val: 0
66},
67{
68  index: 1
69    tag: 2
70    val: 0
71},
72{
73  index: 2
74    tag: 2
75    val: 0
76},
77{
78  index: 3
79    tag: 2
80    val: 0
81},
82{
83  index: 4
84    tag: 2
85    val: 0
86},
87{
88  index: 5
89    tag: 2
90    val: 0
91},
92------------------------------------
93slot _1
94{
95  index: 0
96    tag: 0
97    val: 2
98},
99{
100  index: 1
101    tag: 2
102    val: 0
103},
104------------------------------------
105slot _2
106{
107  index: 0
108    tag: 0
109    val: 5
110},
111{
112  index: 1
113    tag: 5
114    val: fooA
115},
116{
117  index: 2
118    tag: 0
119    val: 6
120},
121{
122  index: 3
123    tag: 6
124    val: .fooA
125},
126{
127  index: 4
128    tag: 0
129    val: 9
130},
131{
132  index: 5
133    tag: 9
134    val: 0
135},
136{
137  index: 6
138    tag: 0
139    val: 2
140},
141{
142  index: 7
143    tag: 2
144    val: 1
145},
146{
147  index: 8
148    tag: 0
149    val: 24
150},
151{
152  index: 9
153    tag: 24
154    val: _1
155},
156