| 568 | } |
| 569 | |
| 570 | static void intSafeExitExecution() |
| 571 | { |
| 572 | // If we're currently processing events, we can't safely jump out of the interpreter here, because we'll |
| 573 | // leave things in an inconsistent state. So instead, we flag it for exiting once cpuEventTest() returns. |
| 574 | if (eeEventTestIsActive) |
| 575 | intExitExecution = true; |
| 576 | else |
| 577 | { |
| 578 | if (CHECK_EEREC) |
| 579 | writebackCache(); |
| 580 | fastjmp_jmp(&intJmpBuf, 1); |
| 581 | } |
| 582 | } |
| 583 | |
| 584 | static void intCancelInstruction() |
| 585 | { |
nothing calls this directly
no test coverage detected