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