| 379 | } |
| 380 | |
| 381 | void UnlockJITContext() { |
| 382 | std::atomic_signal_fence(std::memory_order::seq_cst); |
| 383 | GetTLS().ControlWord().fetch_and(~ControlBits::IN_JIT, std::memory_order::relaxed); |
| 384 | } |
| 385 | |
| 386 | bool HandleSuspendInterrupt(CONTEXT* Context, uint64_t FaultAddress) { |
| 387 | if (FaultAddress != reinterpret_cast<uint64_t>(&GetTLS().ThreadState()->InterruptFaultPage)) { |
no test coverage detected