From 5dd77ce1e35e0fcda623ef434a525dd763b4bcf4 Mon Sep 17 00:00:00 2001 From: "Chloe M." Date: Wed, 15 Jul 2026 21:27:05 +0000 Subject: [PATCH] ptos: bugcheck: Add BUGCHECK_SYSTEMPROC_KILLED reason Signed-off-by: Chloe M. --- service/ptos/head/ke/bugcheck.h | 4 +++- service/ptos/ke/bugcheck.c | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/service/ptos/head/ke/bugcheck.h b/service/ptos/head/ke/bugcheck.h index 8f781eb..2284378 100644 --- a/service/ptos/head/ke/bugcheck.h +++ b/service/ptos/head/ke/bugcheck.h @@ -24,6 +24,7 @@ * @BUGCHECK_BAD_FREE: Bad free operation * @BUGCHECK_BAD_CHECKSUM: Bad checksum * @BUGCHECK_MISSING_HARDWARE: Missing hardware + * @BUGCHECK_SYSTEMPROC_KILLED: Critical system process killed */ typedef enum { BUGCHECK_MISC, @@ -35,7 +36,8 @@ typedef enum { BUGCHECK_IRQL_NOT_LTE, BUGCHECK_BAD_FREE, BUGCHECK_BAD_CHECKSUM, - BUGCHECK_MISSING_HARDWARE + BUGCHECK_MISSING_HARDWARE, + BUGCHECK_SYSTEMPROC_KILLED } BUGCHECK_REASON; /* diff --git a/service/ptos/ke/bugcheck.c b/service/ptos/ke/bugcheck.c index f8d4b4d..9f0cc83 100644 --- a/service/ptos/ke/bugcheck.c +++ b/service/ptos/ke/bugcheck.c @@ -41,7 +41,8 @@ static CHAR *ReasonTable[] = { [BUGCHECK_IRQL_NOT_LTE] = "irql not less than or equal", [BUGCHECK_BAD_FREE] = "bad free", [BUGCHECK_BAD_CHECKSUM] = "bad checksum", - [BUGCHECK_MISSING_HARDWARE] = "missing hardware" + [BUGCHECK_MISSING_HARDWARE] = "missing hardware", + [BUGCHECK_SYSTEMPROC_KILLED] = "critical system process killed" }; VOID