• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1slotNum = 0x0
2.language ECMAScript
3.function any .#*#tryFoo(any a0, any a1, any a2) {
4label_1:
5label_0:
6	returnundefined
7label_2:
8}
9
10slotNum = 0x0
11.language ECMAScript
12.function any .#*#tryFoo^1(any a0, any a1, any a2) {
13label_1:
14label_0:
15	returnundefined
16label_2:
17}
18
19slotNum = 0x0
20.language ECMAScript
21.function any .#*#tryFoo^2(any a0, any a1, any a2) {
22label_1:
23label_0:
24	returnundefined
25label_2:
26}
27
28slotNum = 0x5
29.language ECMAScript
30.function any .func_main_0(any a0, any a1, any a2) {
31	nop
32label_15:
33label_0:
34	ldundefined
35	sta v0
36label_9:
37label_7:
38label_11:
39	definefunc 0x0, .#*#tryFoo, 0x0
40label_8:
41end_label_8:
42	jmp label_1
43label_17:
44label_13:
45	definefunc 0x1, .#*#tryFoo^1, 0x0
46label_10:
47end_label_10:
48label_1:
49	ldhole
50	sta v2
51	mov v1, v2
52	jmp label_2
53label_18:
54	sta v1
55label_2:
56	ldundefined
57	eq 0x2, v0
58	jeqz label_3
59label_4:
60	definefunc 0x3, .#*#tryFoo^2, 0x0
61label_3:
62	ldhole
63	sta v0
64	lda v1
65	noteq 0x4, v0
66	jeqz label_5
67label_6:
68	lda v1
69	throw
70label_5:
71	returnundefined
72label_16:
73}
74
75.catchall label_7, end_label_8, label_17
76
77.catchall label_9, end_label_10, label_18
78
79
80======> literal array buffer <======
81------------------------------------
82slot _0
83------------------------------------
84slot _1
85{
86  index: 0
87    tag: 2
88    val: 0
89},
90{
91  index: 1
92    tag: 2
93    val: 0
94},
95{
96  index: 2
97    tag: 2
98    val: 0
99},
100{
101  index: 3
102    tag: 2
103    val: 0
104},
105{
106  index: 4
107    tag: 2
108    val: 0
109},
110{
111  index: 5
112    tag: 2
113    val: 0
114},
115