Call KeBugCheck with hexadecimal error codes and removed for (;;);

This commit is contained in:
PatrickvL 2017-07-18 17:08:53 +02:00
parent cc4a60b30d
commit f038cdcdb7
1 changed files with 2 additions and 4 deletions

View File

@ -295,8 +295,7 @@ XBSYSAPI EXPORTNUM(160) xboxkrnl::UCHAR FASTCALL xboxkrnl::KfRaiseIrql
KPCR* Pcr = KeGetPcr();
if (NewIrql < Pcr->Irql) {
KeBugCheck(9); // IRQL_NOT_GREATER_OR_EQUAL
for (;;);
KeBugCheck(0x00000009); // IRQL_NOT_GREATER_OR_EQUAL
}
OldIrql = Pcr->Irql;
@ -320,8 +319,7 @@ XBSYSAPI EXPORTNUM(161) xboxkrnl::VOID FASTCALL xboxkrnl::KfLowerIrql
KPCR* Pcr = KeGetPcr();
if (NewIrql > Pcr->Irql) {
KeBugCheck(10); // IRQL_NOT_LESS_OR_EQUAL
for (;;);
KeBugCheck(0x0000000A); // IRQL_NOT_LESS_OR_EQUAL
}
Pcr->Irql = NewIrql;