• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1slotNum = 0x14
2.language ECMAScript
3.function any .#*#testUnderTryCatch(any a0, any a1, any a2) {
4	nop
5label_15:
6	ldai 0x1
7	sta v0
8	ldai 0x3
9	sta v1
10label_10:
11label_12:
12	ldai 0x0
13	sta v3
14	ldfalse
15	mov v2, v3
16	jnez label_5
17label_2:
18	ldtrue
19	mov v2, v0
20	jnez label_3
21label_4:
22	tryldglobalbyname 0x2, print
23	sta v1
24	lda.str bad
25	sta v3
26	lda v1
27	callarg1 0x3, v3
28label_3:
29	lda v0
30	throw
31label_5:
32	ldai 0x2
33	sta v3
34	mov v2, v3
35	tryldglobalbyname 0x5, print
36	sta v4
37	lda v0
38	stricteq 0x6, v3
39	sta v3
40	lda v4
41	callarg1 0x7, v3
42label_11:
43end_label_11:
44	jmp label_6
45label_17:
46label_14:
47	tryldglobalbyname 0x9, print
48	sta v1
49	lda v0
50	stricteq 0xa, v2
51	sta v3
52	lda v1
53	callarg1 0xb, v3
54	mov v1, v2
55label_6:
56	lda v0
57	stricteq 0xd, v1
58	jeqz label_7
59label_8:
60	tryldglobalbyname 0xe, print
61	sta v0
62	lda.str good1
63	sta v1
64	lda v0
65	callarg1 0xf, v1
66	jmp label_9
67label_7:
68	tryldglobalbyname 0x11, print
69	sta v0
70	lda.str good2
71	sta v1
72	lda v0
73	callarg1 0x12, v1
74label_9:
75	returnundefined
76label_16:
77}
78
79.catchall label_10, end_label_11, label_17
80
81slotNum = 0x3
82.language ECMAScript
83.function any .func_main_0(any a0, any a1, any a2) {
84label_1:
85label_0:
86	definefunc 0x0, .#*#testUnderTryCatch, 0x0
87	callarg0 0x1
88	returnundefined
89label_2:
90}
91
92
93