ptos: bugcheck: Add BUGCHECK_BAD_CHECKSUM reason

Signed-off-by: Chloe M <chloe@mensia.org>
This commit is contained in:
2026-07-13 22:16:08 -04:00
parent 3387461f61
commit 680a17d175
2 changed files with 5 additions and 2 deletions
+3 -1
View File
@@ -22,6 +22,7 @@
* @BUGCHECK_IRQL_NOT_GTE: IRQL not greater than or equal * @BUGCHECK_IRQL_NOT_GTE: IRQL not greater than or equal
* @BUGCHECK_IRQL_NOT_LTE: IRQL not less than or equal * @BUGCHECK_IRQL_NOT_LTE: IRQL not less than or equal
* @BUGCHECK_BAD_FREE: Bad free operation * @BUGCHECK_BAD_FREE: Bad free operation
* @BUGCHECK_BAD_CHECKSUM: Bad checksum
*/ */
typedef enum { typedef enum {
BUGCHECK_MISC, BUGCHECK_MISC,
@@ -31,7 +32,8 @@ typedef enum {
BUGCHECK_EXCEPTION, BUGCHECK_EXCEPTION,
BUGCHECK_IRQL_NOT_GTE, BUGCHECK_IRQL_NOT_GTE,
BUGCHECK_IRQL_NOT_LTE, BUGCHECK_IRQL_NOT_LTE,
BUGCHECK_BAD_FREE BUGCHECK_BAD_FREE,
BUGCHECK_BAD_CHECKSUM
} BUGCHECK_REASON; } BUGCHECK_REASON;
/* /*
+2 -1
View File
@@ -39,7 +39,8 @@ static CHAR *ReasonTable[] = {
[BUGCHECK_EXCEPTION] = "fatal exception", [BUGCHECK_EXCEPTION] = "fatal exception",
[BUGCHECK_IRQL_NOT_GTE] = "irql not greater than or equal", [BUGCHECK_IRQL_NOT_GTE] = "irql not greater than or equal",
[BUGCHECK_IRQL_NOT_LTE] = "irql not less than or equal", [BUGCHECK_IRQL_NOT_LTE] = "irql not less than or equal",
[BUGCHECK_BAD_FREE] = "bad free" [BUGCHECK_BAD_FREE] = "bad free",
[BUGCHECK_BAD_CHECKSUM] = "bad checksum"
}; };
VOID VOID