• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "functions": [
3      {
4        "name": ".func_main_0",
5        "signature": {
6          "retType": "any",
7          "params": [
8            "any",
9            "any",
10            "any"
11          ]
12      },
13      "ins": [
14        {
15          "opcode": "mov",
16          "regs": [
17            0,
18            8
19          ],
20          "ids": [],
21          "imms": [],
22          "label": "",
23          "debug_pos_info": {
24            "boundLeft": 0,
25            "boundRight": 1,
26            "sourceLineNum": -1
27          }
28        },
29        {
30          "opcode": "mov",
31          "regs": [
32            1,
33            9
34          ],
35          "ids": [],
36          "imms": [],
37          "label": "",
38          "debug_pos_info": {
39            "boundLeft": 1,
40            "boundRight": 2,
41            "sourceLineNum": -1
42          }
43        },
44        {
45          "opcode": "mov",
46          "regs": [
47            2,
48            10
49          ],
50          "ids": [],
51          "imms": [],
52          "label": "",
53          "debug_pos_info": {
54            "boundLeft": 2,
55            "boundRight": 3,
56            "sourceLineNum": -1
57          }
58        },
59        {
60          "opcode": "ldai",
61          "regs": [],
62          "ids": [],
63          "imms": [
64            1
65          ],
66          "label": "",
67          "debug_pos_info": {
68            "boundLeft": 3,
69            "boundRight": 8,
70            "sourceLineNum": 15
71          }
72        },
73        {
74          "opcode": "sttoglobalrecord",
75          "regs": [],
76          "ids": [
77            "a"
78          ],
79          "imms": [
80            0
81          ],
82          "label": "",
83          "debug_pos_info": {
84            "boundLeft": 8,
85            "boundRight": 13,
86            "sourceLineNum": 15
87          }
88        },
89        {
90          "opcode": "ldai",
91          "regs": [],
92          "ids": [],
93          "imms": [
94            1
95          ],
96          "label": "",
97          "debug_pos_info": {
98            "boundLeft": 13,
99            "boundRight": 18,
100            "sourceLineNum": 17
101          }
102        },
103        {
104          "opcode": "sta",
105          "regs": [
106            5
107          ],
108          "ids": [],
109          "imms": [],
110          "label": "",
111          "debug_pos_info": {
112            "boundLeft": 18,
113            "boundRight": 20,
114            "sourceLineNum": 17
115          }
116        },
117        {
118          "opcode": "lda.str",
119          "regs": [],
120          "ids": [
121            "cccc"
122          ],
123          "imms": [],
124          "label": "",
125          "debug_pos_info": {
126            "boundLeft": 20,
127            "boundRight": 23,
128            "sourceLineNum": 18
129          }
130        },
131        {
132          "opcode": "ldai",
133          "regs": [],
134          "ids": [],
135          "imms": [
136            2
137          ],
138          "label": "",
139          "debug_pos_info": {
140            "boundLeft": 23,
141            "boundRight": 28,
142            "sourceLineNum": 22
143          }
144        },
145        {
146          "opcode": "sta",
147          "regs": [
148            6
149          ],
150          "ids": [],
151          "imms": [],
152          "label": "",
153          "debug_pos_info": {
154            "boundLeft": 28,
155            "boundRight": 30,
156            "sourceLineNum": 22
157          }
158        },
159        {
160          "opcode": "lda.str",
161          "regs": [],
162          "ids": [
163            "dddd"
164          ],
165          "imms": [],
166          "label": "",
167          "debug_pos_info": {
168            "boundLeft": 30,
169            "boundRight": 33,
170            "sourceLineNum": 23
171          }
172        },
173        {
174          "opcode": "ldai",
175          "regs": [],
176          "ids": [],
177          "imms": [
178            3
179          ],
180          "label": "",
181          "debug_pos_info": {
182            "boundLeft": 33,
183            "boundRight": 38,
184            "sourceLineNum": 25
185          }
186        },
187        {
188          "opcode": "sta",
189          "regs": [
190            7
191          ],
192          "ids": [],
193          "imms": [],
194          "label": "",
195          "debug_pos_info": {
196            "boundLeft": 38,
197            "boundRight": 40,
198            "sourceLineNum": 25
199          }
200        },
201        {
202          "opcode": "ldai",
203          "regs": [],
204          "ids": [],
205          "imms": [
206            4
207          ],
208          "label": "",
209          "debug_pos_info": {
210            "boundLeft": 40,
211            "boundRight": 45,
212            "sourceLineNum": 27
213          }
214        },
215        {
216          "opcode": "sta",
217          "regs": [
218            5
219          ],
220          "ids": [],
221          "imms": [],
222          "label": "",
223          "debug_pos_info": {
224            "boundLeft": 45,
225            "boundRight": 47,
226            "sourceLineNum": 27
227          }
228        },
229        {
230          "opcode": "ldundefined",
231          "regs": [],
232          "ids": [],
233          "imms": [],
234          "label": "",
235          "debug_pos_info": {
236            "boundLeft": 0,
237            "boundRight": 0,
238            "sourceLineNum": -1
239          }
240        },
241        {
242          "opcode": "returnundefined",
243          "regs": [],
244          "ids": [],
245          "imms": [],
246          "label": "",
247          "debug_pos_info": {
248            "boundLeft": 0,
249            "boundRight": 0,
250            "sourceLineNum": -1
251          }
252        }
253      ],
254      "variables": [
255        {
256          "name": "j",
257          "signature": "any",
258          "signatureType": "any",
259          "reg": 7,
260          "start": 11,
261          "length": 2
262        },
263        {
264          "name": "j",
265          "signature": "any",
266          "signatureType": "any",
267          "reg": 6,
268          "start": 8,
269          "length": 7
270        },
271        {
272          "name": "i",
273          "signature": "any",
274          "signatureType": "any",
275          "reg": 5,
276          "start": 8,
277          "length": 7
278        },
279        {
280          "name": "j",
281          "signature": "any",
282          "signatureType": "any",
283          "reg": 5,
284          "start": 5,
285          "length": 3
286        },
287        {
288          "name": "this",
289          "signature": "any",
290          "signatureType": "any",
291          "reg": 2,
292          "start": 3,
293          "length": 14
294        },
295        {
296          "name": "a",
297          "signature": "any",
298          "signatureType": "any",
299          "reg": 3,
300          "start": 3,
301          "length": 14
302        },
303        {
304          "name": "4newTarget",
305          "signature": "any",
306          "signatureType": "any",
307          "reg": 1,
308          "start": 3,
309          "length": 14
310        },
311        {
312          "name": "4funcObj",
313          "signature": "any",
314          "signatureType": "any",
315          "reg": 0,
316          "start": 3,
317          "length": 14
318        }
319      ],
320        "sourceFile": "debug-info.js",
321        "sourceCode": "not supported",
322        "SlotNumber": 1,    }
323  ]
324}
325