| 210 | } |
| 211 | |
| 212 | void debug_inst_start(void) { |
| 213 | uint32_t pc = cpu.registers.PC; |
| 214 | debug.addr[pc] |= DBG_INST_START_MARKER; |
| 215 | if (debug.step && !(debug.addr[pc] & DBG_MASK_EXEC) && pc != debug.tempExec) { |
| 216 | debug.step = debug.stepOver = false; |
| 217 | debug_open(DBG_STEP, cpu.registers.PC); |
| 218 | } |
| 219 | } |
| 220 | |
| 221 | void debug_inst_fetch(void) { |
| 222 | uint32_t pc = cpu.registers.PC; |
no test coverage detected