/* If that fails then bugcheck */
DPRINT1("Could not terminate thread\n");
- KeBugCheck(KMODE_EXCEPTION_NOT_HANDLED);
+ KEBUGCHECK(KMODE_EXCEPTION_NOT_HANDLED);
#endif /* LIBCAPTIVE */
}
else
if (Value != ExceptionContinueExecution ||
0 != (ExceptionRecord->ExceptionFlags & EXCEPTION_NONCONTINUABLE))
{
+ DbgPrint("ExceptionRecord->ExceptionAddress = 0x%x\n",
+ ExceptionRecord->ExceptionAddress );
#ifndef LIBCAPTIVE
- KeBugCheckWithTf(KMODE_EXCEPTION_NOT_HANDLED, 0, 0, 0, 0, Tf);
+ KEBUGCHECKWITHTF(KMODE_EXCEPTION_NOT_HANDLED, 0, 0, 0, 0, Tf);
#else /* !LIBCAPTIVE */
- KeBugCheck (0);
+ KEBUGCHECK (0);
#endif /* LIBCAPTIVE */
}
}
#ifndef LIBCAPTIVE
+/*
+ * @implemented
+ */
VOID STDCALL
ExRaiseAccessViolation (VOID)
{
ExRaiseStatus (STATUS_ACCESS_VIOLATION);
}
+/*
+ * @implemented
+ */
VOID STDCALL
ExRaiseDatatypeMisalignment (VOID)
{
#endif /* LIBCAPTIVE */
+/*
+ * @implemented
+ */
VOID STDCALL
ExRaiseStatus (IN NTSTATUS Status)
{
}
+/*
+ * @implemented
+ */
VOID STDCALL
RtlRaiseException(PEXCEPTION_RECORD ExceptionRecord)
{