internal static unsafe void ThrowProcessUncaughtException()
        {
            ThreadContext *context = Processor.GetCurrentThreadContext();

            context->uncaughtFlag = false;
            throw new ProcessUncaughtException();
        }