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