Defines |
| #define | NDEBUG |
Functions |
| PVOID NTAPI | KiPcToFileHeader (IN PVOID Pc, OUT PLDR_DATA_TABLE_ENTRY *LdrEntry, IN BOOLEAN DriversOnly, OUT PBOOLEAN InKernel) |
| PVOID NTAPI | KiRosPcToUserFileHeader (IN PVOID Pc, OUT PLDR_DATA_TABLE_ENTRY *LdrEntry) |
| USHORT NTAPI | KeRosCaptureUserStackBackTrace (IN ULONG FramesToSkip, IN ULONG FramesToCapture, OUT PVOID *BackTrace, OUT PULONG BackTraceHash OPTIONAL) |
| VOID FASTCALL | KeRosDumpStackFrameArray (IN PULONG_PTR Frames, IN ULONG FrameCount) |
| VOID NTAPI | KeRosDumpStackFrames (IN PULONG_PTR Frame OPTIONAL, IN ULONG FrameCount OPTIONAL) |
| VOID NTAPI | KeRosDumpTriageForBugZillaReport (VOID) |
| VOID INIT_FUNCTION NTAPI | KiInitializeBugCheck (VOID) |
| BOOLEAN NTAPI | KeGetBugMessageText (IN ULONG BugCheckCode, OUT PANSI_STRING OutputString OPTIONAL) |
| VOID NTAPI | KiDoBugCheckCallbacks (VOID) |
| VOID NTAPI | KiBugCheckDebugBreak (IN ULONG StatusCode) |
| PCHAR NTAPI | KeBugCheckUnicodeToAnsi (IN PUNICODE_STRING Unicode, OUT PCHAR Ansi, IN ULONG Length) |
| VOID NTAPI | KiDumpParameterImages (IN PCHAR Message, IN PULONG_PTR Parameters, IN ULONG ParameterCount, IN PKE_BUGCHECK_UNICODE_TO_ANSI ConversionRoutine) |
| VOID NTAPI | KiDisplayBlueScreen (IN ULONG MessageId, IN BOOLEAN IsHardError, IN PCHAR HardErrCaption OPTIONAL, IN PCHAR HardErrMessage OPTIONAL, IN PCHAR Message) |
| VOID NTAPI | KeBugCheckWithTf (IN ULONG BugCheckCode, IN ULONG_PTR BugCheckParameter1, IN ULONG_PTR BugCheckParameter2, IN ULONG_PTR BugCheckParameter3, IN ULONG_PTR BugCheckParameter4, IN PKTRAP_FRAME TrapFrame) |
| BOOLEAN NTAPI | KiHandleNmi (VOID) |
| NTSTATUS NTAPI | KeInitializeCrashDumpHeader (IN ULONG Type, IN ULONG Flags, OUT PVOID Buffer, IN ULONG BufferSize, OUT ULONG BufferNeeded OPTIONAL) |
| BOOLEAN NTAPI | KeDeregisterBugCheckCallback (IN PKBUGCHECK_CALLBACK_RECORD CallbackRecord) |
| BOOLEAN NTAPI | KeDeregisterBugCheckReasonCallback (IN PKBUGCHECK_REASON_CALLBACK_RECORD CallbackRecord) |
| BOOLEAN NTAPI | KeRegisterBugCheckCallback (IN PKBUGCHECK_CALLBACK_RECORD CallbackRecord, IN PKBUGCHECK_CALLBACK_ROUTINE CallbackRoutine, IN PVOID Buffer, IN ULONG Length, IN PUCHAR Component) |
| BOOLEAN NTAPI | KeRegisterBugCheckReasonCallback (IN PKBUGCHECK_REASON_CALLBACK_RECORD CallbackRecord, IN PKBUGCHECK_REASON_CALLBACK_ROUTINE CallbackRoutine, IN KBUGCHECK_CALLBACK_REASON Reason, IN PUCHAR Component) |
| PVOID NTAPI | KeRegisterNmiCallback (IN PNMI_CALLBACK CallbackRoutine, IN PVOID Context) |
| NTSTATUS NTAPI | KeDeregisterNmiCallback (PVOID Handle) |
| VOID NTAPI | KeBugCheckEx (IN ULONG BugCheckCode, IN ULONG_PTR BugCheckParameter1, IN ULONG_PTR BugCheckParameter2, IN ULONG_PTR BugCheckParameter3, IN ULONG_PTR BugCheckParameter4) |
| VOID NTAPI | KeBugCheck (ULONG BugCheckCode) |
| VOID NTAPI | KeEnterKernelDebugger (VOID) |
Variables |
| LIST_ENTRY | KeBugcheckCallbackListHead |
| LIST_ENTRY | KeBugcheckReasonCallbackListHead |
| KSPIN_LOCK | BugCheckCallbackLock |
| ULONG | KeBugCheckActive |
| ULONG | KeBugCheckOwner |
| LONG | KeBugCheckOwnerRecursionCount |
| PMESSAGE_RESOURCE_DATA | KiBugCodeMessages |
| ULONG | KeBugCheckCount = 1 |
| ULONG | KiHardwareTrigger |
| PUNICODE_STRING | KiBugCheckDriver |
| ULONG_PTR | KiBugCheckData [5] |
| PKNMI_HANDLER_CALLBACK | KiNmiCallbackListHead |
| KSPIN_LOCK | KiNmiCallbackListLock |
| UNICODE_STRING | KeRosProcessorName |
| UNICODE_STRING | KeRosBiosDate |
| UNICODE_STRING | KeRosBiosVersion |
| UNICODE_STRING | KeRosVideoBiosDate |
| UNICODE_STRING | KeRosVideoBiosVersion |