|
|
| version 1.34, 2012/01/08 11:32:16 | version 1.35, 2012/01/08 11:36:06 |
|---|---|
| Line 148 exception(int num, int error_code) | Line 148 exception(int num, int error_code) |
| VERBOSE(("exception: ---------------------------------------------------------------- end")); | VERBOSE(("exception: ---------------------------------------------------------------- end")); |
| interrupt(num, INTR_TYPE_EXTINTR, errorp, error_code); | interrupt(num, INTR_TYPE_EXTINTR, errorp, error_code); |
| #if defined(IA32_SUPPORT_DEBUG_REGISTER) | |
| if (num != BP_EXCEPTION) { | |
| if (CPU_INST_OP32) { | |
| set_eflags(REAL_EFLAGREG|RF_FLAG, RF_FLAG); | |
| } | |
| } | |
| #endif | |
| CPU_STAT_EXCEPTION_COUNTER_CLEAR(); | CPU_STAT_EXCEPTION_COUNTER_CLEAR(); |
| siglongjmp(exec_1step_jmpbuf, 1); | siglongjmp(exec_1step_jmpbuf, 1); |
| } | } |