• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1slotNum = 0x5
2expectedProperty = 0x2
3.language ECMAScript
4.function any .#~A=#A(any a0, any a1, any a2) {
5label_1:
6label_0:
7	newlexenv 0x2
8	lda a1
9	stlexvar 0x0, 0x0
10	lda a2
11	stlexvar 0x0, 0x1
12	ldlexvar 0x0, 0x1
13	sta v0
14	ldai 0x5
15	stobjbyname 0x0, a, v0
16	ldlexvar 0x0, 0x1
17	sta v0
18	definefunc 0x2, .#~A=A*#, 0x0
19	stobjbyname 0x3, b, v0
20	ldlexvar 0x0, 0x1
21	return
22label_2:
23}
24
25slotNum = 0x0
26.language ECMAScript
27.function any .#~A=A*#(any a0, any a1, any a2) {
28label_1:
29label_0:
30	returnundefined
31label_2:
32}
33
34slotNum = 0x0
35.language ECMAScript
36.function any .#~A>#instance_initializer(any a0, any a1, any a2) {
37label_1:
38label_0:
39	returnundefined
40label_2:
41}
42
43slotNum = 0x3
44.language ECMAScript
45.function any .func_main_0(any a0, any a1, any a2) {
46label_1:
47label_0:
48	ldhole
49	sta v0
50	defineclasswithbuffer 0x0, .#~A=#A, _2, 0x0, v0
51	ldobjbyname 0x1, prototype
52	returnundefined
53label_2:
54}
55
56
57======> literal array buffer <======
58------------------------------------
59slot _0
60------------------------------------
61slot _1
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 _2
94{
95  index: 0
96    tag: 0
97    val: 5
98},
99{
100  index: 1
101    tag: 5
102    val: instance_initializer
103},
104{
105  index: 2
106    tag: 0
107    val: 6
108},
109{
110  index: 3
111    tag: 6
112    val: .#~A>#instance_initializer
113},
114{
115  index: 4
116    tag: 0
117    val: 9
118},
119{
120  index: 5
121    tag: 9
122    val: 0
123},
124{
125  index: 6
126    tag: 0
127    val: 2
128},
129{
130  index: 7
131    tag: 2
132    val: 1
133},
134