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