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