| 8109 | } |
| 8110 | |
| 8111 | void debug_exception(int nr) |
| 8112 | { |
| 8113 | if (debug_illegal) { |
| 8114 | if (nr <= 63 && (debug_illegal_mask & ((uae_u64)1 << nr))) { |
| 8115 | console_out_f(_T("Exception %d breakpoint\n"), nr); |
| 8116 | debug_vpos = -1; |
| 8117 | debug_hpos = -1; |
| 8118 | debug_cycles(2); |
| 8119 | internal_debug(); |
| 8120 | } |
| 8121 | } |
| 8122 | if (trace_param[0] == 0xffffffff && trace_mode == TRACE_SKIP_INS) { |
| 8123 | debug_vpos = -1; |
| 8124 | debug_hpos = -1; |
| 8125 | debug_cycles(2); |
| 8126 | internal_debug(); |
| 8127 | } |
| 8128 | } |
| 8129 | |
| 8130 | static bool check_breakpoint(struct breakpoint_node *bpn, uaecptr pc) |
| 8131 | { |
no test coverage detected