Skip to content
This repository was archived by the owner on Dec 12, 2022. It is now read-only.

kernelpanic Codes

NullException edited this page Aug 6, 2020 · 2 revisions

The kernelpanic error codes are reserved for kernel panics, currently triggered by the NklKernelPanic function. Arguments should be null unless otherwise specified. Codes that are not specified are invalid and should not be used.

The current kernelpanic error codes are as follows:

Code
0x00000001
Name
KERNELPANIC_REACHED_END_OF_KERNEL_CODE
Description
The end of kernel code has been reached and the system has been suspended to prevent damage to hardware


Code
0x00000002
Name
KERNELPANIC_HAL_FAILURE
Description
A critical HAL (Hardware Abstraction Layer) function has failed to execute correctly and kernel operation cannot continue
Argument 1
The base address of the function that failed to execute


Code
0x00000003
Name
KERNELPANIC_UNHANDLED_INTERRUPT
Description
An unhandled interrupt has been fired in ring 0 and the kernel has been shut down to prevent incorrect driver behavior


Code
0xDEADBEEF
Name
KERNELPANIC_DEBUG_TRAP
Description
The kernel has been intentionally bugchecked for debug purpouses. This error should not normally appear.

Clone this wiki locally