Data Structures |
| struct | KD_COMPONENT_DATA |
Defines |
| #define | NDEBUG |
| #define | MAX_KD_COMPONENT_TABLE_ENTRIES 128 |
Functions |
| VOID NTAPI | PspDumpThreads (BOOLEAN SystemThreads) |
| ULONG NTAPI | KdpServiceDispatcher (ULONG Service, PVOID Buffer1, ULONG Buffer1Length) |
| BOOLEAN NTAPI | KdpEnterDebuggerException (IN PKTRAP_FRAME TrapFrame, IN PKEXCEPTION_FRAME ExceptionFrame, IN PEXCEPTION_RECORD ExceptionRecord, IN PCONTEXT Context, IN KPROCESSOR_MODE PreviousMode, IN BOOLEAN SecondChance) |
| BOOLEAN NTAPI | KdpCallGdb (IN PKTRAP_FRAME TrapFrame, IN PEXCEPTION_RECORD ExceptionRecord, IN PCONTEXT Context) |
| BOOLEAN NTAPI | KdIsThisAKdTrap (IN PEXCEPTION_RECORD ExceptionRecord, IN PCONTEXT Context, IN KPROCESSOR_MODE PreviousMode) |
| BOOLEAN NTAPI | KdRefreshDebuggerNotPresent (VOID) |
| NTSTATUS NTAPI | KdDisableDebugger (VOID) |
| NTSTATUS NTAPI | KdEnableDebugger (VOID) |
| BOOLEAN NTAPI | KdPollBreakIn (VOID) |
| NTSTATUS NTAPI | KdPowerTransition (ULONG PowerState) |
| NTSTATUS NTAPI | KdChangeOption (IN KD_OPTION Option, IN ULONG InBufferLength OPTIONAL, IN PVOID InBuffer, IN ULONG OutBufferLength OPTIONAL, OUT PVOID OutBuffer, OUT PULONG OutBufferRequiredLength OPTIONAL) |
| NTSTATUS NTAPI | NtQueryDebugFilterState (IN ULONG ComponentId, IN ULONG Level) |
| NTSTATUS NTAPI | NtSetDebugFilterState (IN ULONG ComponentId, IN ULONG Level, IN BOOLEAN State) |
| NTSTATUS NTAPI | KdSystemDebugControl (IN SYSDBG_COMMAND Command, IN PVOID InputBuffer, IN ULONG InputBufferLength, OUT PVOID OutputBuffer, IN ULONG OutputBufferLength, IN OUT PULONG ReturnLength, IN KPROCESSOR_MODE PreviousMode) |
Variables |
| BOOLEAN | KdDebuggerEnabled = FALSE |
| BOOLEAN | KdEnteredDebugger = FALSE |
| BOOLEAN | KdDebuggerNotPresent = TRUE |
| BOOLEAN | KdBreakAfterSymbolLoad = FALSE |
| BOOLEAN | KdpBreakPending = FALSE |
| BOOLEAN | KdPitchDebugger = TRUE |
| BOOLEAN | KdIgnoreUmExceptions = FALSE |
| KD_CONTEXT | KdpContext |
| ULONG | Kd_WIN2000_Mask |
| KD_COMPONENT_DATA | KdComponentTable [MAX_KD_COMPONENT_TABLE_ENTRIES] |
| ULONG | KdComponentTableEntries = 0 |
| ULONG | Kd_DEFAULT_MASK = 1 << DPFLTR_ERROR_LEVEL |
| PKDEBUG_ROUTINE | KiDebugRoutine = KdpEnterDebuggerException |