git://git.jankratochvil.net
/
reactos.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
branch update for HEAD-2003091401
[reactos.git]
/
ntoskrnl
/
ke
/
catch.c
diff --git
a/ntoskrnl/ke/catch.c
b/ntoskrnl/ke/catch.c
index
3da90b1
..
f399743
100644
(file)
--- a/
ntoskrnl/ke/catch.c
+++ b/
ntoskrnl/ke/catch.c
@@
-143,7
+143,7
@@
KiDispatchException(PEXCEPTION_RECORD ExceptionRecord,
/* If that fails then bugcheck */
DPRINT1("Could not terminate thread\n");
/* If that fails then bugcheck */
DPRINT1("Could not terminate thread\n");
- K
eBugCheck
(KMODE_EXCEPTION_NOT_HANDLED);
+ K
EBUGCHECK
(KMODE_EXCEPTION_NOT_HANDLED);
#endif /* LIBCAPTIVE */
}
else
#endif /* LIBCAPTIVE */
}
else
@@
-159,10
+159,12
@@
KiDispatchException(PEXCEPTION_RECORD ExceptionRecord,
if (Value != ExceptionContinueExecution ||
0 != (ExceptionRecord->ExceptionFlags & EXCEPTION_NONCONTINUABLE))
{
if (Value != ExceptionContinueExecution ||
0 != (ExceptionRecord->ExceptionFlags & EXCEPTION_NONCONTINUABLE))
{
+ DbgPrint("ExceptionRecord->ExceptionAddress = 0x%x\n",
+ ExceptionRecord->ExceptionAddress );
#ifndef LIBCAPTIVE
#ifndef LIBCAPTIVE
- K
eBugCheckWithTf
(KMODE_EXCEPTION_NOT_HANDLED, 0, 0, 0, 0, Tf);
+ K
EBUGCHECKWITHTF
(KMODE_EXCEPTION_NOT_HANDLED, 0, 0, 0, 0, Tf);
#else /* !LIBCAPTIVE */
#else /* !LIBCAPTIVE */
- K
eBugCheck
(0);
+ K
EBUGCHECK
(0);
#endif /* LIBCAPTIVE */
}
}
#endif /* LIBCAPTIVE */
}
}
@@
-179,12
+181,18
@@
KiDispatchException(PEXCEPTION_RECORD ExceptionRecord,
#ifndef LIBCAPTIVE
#ifndef LIBCAPTIVE
+/*
+ * @implemented
+ */
VOID STDCALL
ExRaiseAccessViolation (VOID)
{
ExRaiseStatus (STATUS_ACCESS_VIOLATION);
}
VOID STDCALL
ExRaiseAccessViolation (VOID)
{
ExRaiseStatus (STATUS_ACCESS_VIOLATION);
}
+/*
+ * @implemented
+ */
VOID STDCALL
ExRaiseDatatypeMisalignment (VOID)
{
VOID STDCALL
ExRaiseDatatypeMisalignment (VOID)
{
@@
-193,6
+201,9
@@
ExRaiseDatatypeMisalignment (VOID)
#endif /* LIBCAPTIVE */
#endif /* LIBCAPTIVE */
+/*
+ * @implemented
+ */
VOID STDCALL
ExRaiseStatus (IN NTSTATUS Status)
{
VOID STDCALL
ExRaiseStatus (IN NTSTATUS Status)
{
@@
-226,6
+237,9
@@
NtRaiseException (IN PEXCEPTION_RECORD ExceptionRecord,
}
}
+/*
+ * @implemented
+ */
VOID STDCALL
RtlRaiseException(PEXCEPTION_RECORD ExceptionRecord)
{
VOID STDCALL
RtlRaiseException(PEXCEPTION_RECORD ExceptionRecord)
{