• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1slotNum = 0x0
2.language ECMAScript
3.function any .#~A=#A(any a0, any a1, any a2, any a3) {
4label_1:
5label_0:
6	lda a2
7	return
8label_2:
9}
10
11slotNum = 0x3
12.language ECMAScript
13.function any .#~A>#foo(any a0, any a1, any a2) {
14label_1:
15label_0:
16	tryldglobalbyname 0x0, print
17	sta v0
18	lda.str a
19	sta v1
20	lda v0
21	callarg1 0x1, v1
22	returnundefined
23label_2:
24}
25
26slotNum = 0x3
27.language ECMAScript
28.function any .func_main_0(any a0, any a1, any a2) {
29label_1:
30label_0:
31	ldhole
32	sta v0
33	defineclasswithbuffer 0x0, .#~A=#A, _2, 0x1, v0
34	ldobjbyname 0x1, prototype
35	returnundefined
36label_2:
37}
38
39
40======> literal array buffer <======
41------------------------------------
42slot _0
43------------------------------------
44slot _1
45{
46  index: 0
47    tag: 2
48    val: 0
49},
50{
51  index: 1
52    tag: 2
53    val: 0
54},
55{
56  index: 2
57    tag: 2
58    val: 0
59},
60{
61  index: 3
62    tag: 2
63    val: 0
64},
65{
66  index: 4
67    tag: 2
68    val: 0
69},
70{
71  index: 5
72    tag: 2
73    val: 0
74},
75------------------------------------
76slot _2
77{
78  index: 0
79    tag: 0
80    val: 5
81},
82{
83  index: 1
84    tag: 5
85    val: foo
86},
87{
88  index: 2
89    tag: 0
90    val: 6
91},
92{
93  index: 3
94    tag: 6
95    val: .#~A>#foo
96},
97{
98  index: 4
99    tag: 0
100    val: 9
101},
102{
103  index: 5
104    tag: 9
105    val: 0
106},
107{
108  index: 6
109    tag: 0
110    val: 2
111},
112{
113  index: 7
114    tag: 2
115    val: 1
116},
117{
118  index: 8
119    tag: 0
120    val: 28
121},
122{
123  index: 9
124    tag: 28
125    val: L<packagename>/src/main/ets/<filepath>/I;
126},
127