https://git.reactos.org/?p=reactos.git;a=commitdiff;h=3051eb0e48c0b8a1225296...
commit 3051eb0e48c0b8a1225296787e9825e6e71625b7 Author: Serge Gautherie 32623169+SergeGautherie@users.noreply.github.com AuthorDate: Sat Jun 6 17:50:14 2020 +0200 Commit: GitHub noreply@github.com CommitDate: Sat Jun 6 17:50:14 2020 +0200
[NTOSKRNL] Add 'DECLSPEC_NORETURN' to a few 'KeBugCheck*()' (#2896) --- boot/environ/lib/misc/rtlcompat.c | 1 + ntoskrnl/ke/bug.c | 3 +++ sdk/lib/cmlib/cmlib.h | 1 + sdk/tools/mkhive/rtl.c | 2 +- 4 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/boot/environ/lib/misc/rtlcompat.c b/boot/environ/lib/misc/rtlcompat.c index 6f0c7bf7c0b..cdb516b4a89 100644 --- a/boot/environ/lib/misc/rtlcompat.c +++ b/boot/environ/lib/misc/rtlcompat.c @@ -102,6 +102,7 @@ DbgPrint ( return 0; }
+// FIXME: DECLSPEC_NORETURN VOID NTAPI KeBugCheckEx( diff --git a/ntoskrnl/ke/bug.c b/ntoskrnl/ke/bug.c index 8b9f020a10f..5d5a4a7e2d4 100644 --- a/ntoskrnl/ke/bug.c +++ b/ntoskrnl/ke/bug.c @@ -706,6 +706,7 @@ KiDisplayBlueScreen(IN ULONG MessageId, } }
+DECLSPEC_NORETURN VOID NTAPI KeBugCheckWithTf(IN ULONG BugCheckCode, @@ -1403,6 +1404,7 @@ KeDeregisterNmiCallback(IN PVOID Handle) /* * @implemented */ +DECLSPEC_NORETURN VOID NTAPI KeBugCheckEx(IN ULONG BugCheckCode, @@ -1423,6 +1425,7 @@ KeBugCheckEx(IN ULONG BugCheckCode, /* * @implemented */ +DECLSPEC_NORETURN VOID NTAPI KeBugCheck(ULONG BugCheckCode) diff --git a/sdk/lib/cmlib/cmlib.h b/sdk/lib/cmlib/cmlib.h index b9431c750b6..6755ac3ccf0 100644 --- a/sdk/lib/cmlib/cmlib.h +++ b/sdk/lib/cmlib/cmlib.h @@ -81,6 +81,7 @@ IN PCUNICODE_STRING String2, IN BOOLEAN CaseInSensitive);
+ // FIXME: DECLSPEC_NORETURN VOID NTAPI KeBugCheckEx( diff --git a/sdk/tools/mkhive/rtl.c b/sdk/tools/mkhive/rtl.c index c7979afc6a0..1f044d31761 100644 --- a/sdk/tools/mkhive/rtl.c +++ b/sdk/tools/mkhive/rtl.c @@ -155,7 +155,7 @@ RtlAssert(IN PVOID FailedAssertion, //DbgBreakPoint(); }
-// DECLSPEC_NORETURN +// FIXME: DECLSPEC_NORETURN VOID NTAPI KeBugCheckEx(