• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1.language ECMAScript
2
3slotNum = 0x5
4.function any .#*#paramFoo(any a0, any a1, any a2, any a3) {
5label_3:
6label_0:
7	newlexenv 0x2
8	lda a1
9	stlexvar 0x0, 0x0
10	lda a2
11	stlexvar 0x0, 0x1
12	ldundefined
13	stricteq 0x0, a3
14	jeqz label_1
15label_2:
16	definefunc 0x1, .#*@0*#, 0x0
17	callarg0 0x2
18label_1:
19	definefunc 0x4, .#*@0*#^1, 0x0
20	ldundefined
21	returnundefined
22label_4:
23}
24
25slotNum = 0x0
26.function any .#*@0*#(any a0, any a1, any a2) {
27label_1:
28label_0:
29	ldundefined
30	returnundefined
31label_2:
32}
33
34slotNum = 0x0
35.function any .#*@0*#^1(any a0, any a1, any a2) {
36label_1:
37label_0:
38	ldundefined
39	returnundefined
40label_2:
41}
42
43slotNum = 0x1
44.function any .func_main_0(any a0, any a1, any a2) {
45label_1:
46label_0:
47	newlexenv 0x2
48	lda a1
49	stlexvar 0x0, 0x0
50	lda a2
51	stlexvar 0x0, 0x1
52	definefunc 0x0, .#*#paramFoo, 0x0
53	ldundefined
54	returnundefined
55label_2:
56}
57
58
59======> literal array buffer <======
60------------------------------------
61slot _0
62{
63  index: 0
64    tag: 0
65    val: 5
66},
67{
68  index: 1
69    tag: 5
70    val: paramFoo
71},
72------------------------------------
73slot _1
74{
75  index: 0
76    tag: 2
77    val: 0
78},
79{
80  index: 1
81    tag: 2
82    val: 0
83},
84{
85  index: 2
86    tag: 2
87    val: 0
88},
89{
90  index: 3
91    tag: 2
92    val: 0
93},
94{
95  index: 4
96    tag: 2
97    val: 0
98},
99{
100  index: 5
101    tag: 2
102    val: 0
103},
104