Defines |
| #define | NDEBUG |
| #define | KdDebuggerEnabled _KdDebuggerEnabled |
Functions |
| NTSTATUS NTAPI | KdpCopyMemoryChunks (IN ULONG64 Address, IN PVOID Buffer, IN ULONG TotalSize, IN ULONG ChunkSize, IN ULONG Flags, OUT PULONG ActualSize OPTIONAL) |
| VOID NTAPI | KdpQueryMemory (IN PDBGKD_MANIPULATE_STATE64 State, IN PCONTEXT Context) |
| VOID NTAPI | KdpSearchMemory (IN PDBGKD_MANIPULATE_STATE64 State, IN PSTRING Data, IN PCONTEXT Context) |
| VOID NTAPI | KdpFillMemory (IN PDBGKD_MANIPULATE_STATE64 State, IN PSTRING Data, IN PCONTEXT Context) |
| VOID NTAPI | KdpWriteBreakpoint (IN PDBGKD_MANIPULATE_STATE64 State, IN PSTRING Data, IN PCONTEXT Context) |
| VOID NTAPI | KdpRestoreBreakpoint (IN PDBGKD_MANIPULATE_STATE64 State, IN PSTRING Data, IN PCONTEXT Context) |
| NTSTATUS NTAPI | KdpWriteBreakPointEx (IN PDBGKD_MANIPULATE_STATE64 State, IN PSTRING Data, IN PCONTEXT Context) |
| VOID NTAPI | KdpRestoreBreakPointEx (IN PDBGKD_MANIPULATE_STATE64 State, IN PSTRING Data, IN PCONTEXT Context) |
| VOID NTAPI | DumpTraceData (IN PSTRING TraceData) |
| VOID NTAPI | KdpSetCommonState (IN ULONG NewState, IN PCONTEXT Context, IN PDBGKD_ANY_WAIT_STATE_CHANGE WaitStateChange) |
| VOID NTAPI | KdpSysGetVersion (IN PDBGKD_GET_VERSION64 Version) |
| VOID NTAPI | KdpGetVersion (IN PDBGKD_MANIPULATE_STATE64 State) |
| VOID NTAPI | KdpReadVirtualMemory (IN PDBGKD_MANIPULATE_STATE64 State, IN PSTRING Data, IN PCONTEXT Context) |
| VOID NTAPI | KdpWriteVirtualMemory (IN PDBGKD_MANIPULATE_STATE64 State, IN PSTRING Data, IN PCONTEXT Context) |
| VOID NTAPI | KdpReadPhysicalmemory (IN PDBGKD_MANIPULATE_STATE64 State, IN PSTRING Data, IN PCONTEXT Context) |
| VOID NTAPI | KdpWritePhysicalmemory (IN PDBGKD_MANIPULATE_STATE64 State, IN PSTRING Data, IN PCONTEXT Context) |
| VOID NTAPI | KdpReadControlSpace (IN PDBGKD_MANIPULATE_STATE64 State, IN PSTRING Data, IN PCONTEXT Context) |
| VOID NTAPI | KdpWriteControlSpace (IN PDBGKD_MANIPULATE_STATE64 State, IN PSTRING Data, IN PCONTEXT Context) |
| VOID NTAPI | KdpGetContext (IN PDBGKD_MANIPULATE_STATE64 State, IN PSTRING Data, IN PCONTEXT Context) |
| VOID NTAPI | KdpSetContext (IN PDBGKD_MANIPULATE_STATE64 State, IN PSTRING Data, IN PCONTEXT Context) |
| VOID NTAPI | KdpCauseBugCheck (IN PDBGKD_MANIPULATE_STATE64 State) |
| VOID NTAPI | KdpReadMachineSpecificRegister (IN PDBGKD_MANIPULATE_STATE64 State, IN PSTRING Data, IN PCONTEXT Context) |
| VOID NTAPI | KdpWriteMachineSpecificRegister (IN PDBGKD_MANIPULATE_STATE64 State, IN PSTRING Data, IN PCONTEXT Context) |
| VOID NTAPI | KdpGetBusData (IN PDBGKD_MANIPULATE_STATE64 State, IN PSTRING Data, IN PCONTEXT Context) |
| VOID NTAPI | KdpSetBusData (IN PDBGKD_MANIPULATE_STATE64 State, IN PSTRING Data, IN PCONTEXT Context) |
| VOID NTAPI | KdpReadIoSpace (IN PDBGKD_MANIPULATE_STATE64 State, IN PSTRING Data, IN PCONTEXT Context) |
| VOID NTAPI | KdpWriteIoSpace (IN PDBGKD_MANIPULATE_STATE64 State, IN PSTRING Data, IN PCONTEXT Context) |
| VOID NTAPI | KdpReadIoSpaceExtended (IN PDBGKD_MANIPULATE_STATE64 State, IN PSTRING Data, IN PCONTEXT Context) |
| VOID NTAPI | KdpWriteIoSpaceExtended (IN PDBGKD_MANIPULATE_STATE64 State, IN PSTRING Data, IN PCONTEXT Context) |
| VOID NTAPI | KdpCheckLowMemory (IN PDBGKD_MANIPULATE_STATE64 State) |
| VOID NTAPI | KdpNotSupported (IN PDBGKD_MANIPULATE_STATE64 State) |
| KCONTINUE_STATUS NTAPI | KdpSendWaitContinue (IN ULONG PacketType, IN PSTRING SendHeader, IN PSTRING SendData OPTIONAL, IN OUT PCONTEXT Context) |
| VOID NTAPI | KdpReportLoadSymbolsStateChange (IN PSTRING PathName, IN PKD_SYMBOLS_INFO SymbolInfo, IN BOOLEAN Unload, IN OUT PCONTEXT Context) |
| VOID NTAPI | KdpReportCommandStringStateChange (IN PSTRING NameString, IN PSTRING CommandString, IN OUT PCONTEXT Context) |
| BOOLEAN NTAPI | KdpReportExceptionStateChange (IN PEXCEPTION_RECORD ExceptionRecord, IN OUT PCONTEXT Context, IN BOOLEAN SecondChanceException) |
| VOID NTAPI | KdpTimeSlipDpcRoutine (IN PKDPC Dpc, IN PVOID DeferredContext, IN PVOID SystemArgument1, IN PVOID SystemArgument2) |
| VOID NTAPI | KdpTimeSlipWork (IN PVOID Context) |
| BOOLEAN NTAPI | KdpSwitchProcessor (IN PEXCEPTION_RECORD ExceptionRecord, IN OUT PCONTEXT ContextRecord, IN BOOLEAN SecondChanceException) |
| LARGE_INTEGER NTAPI | KdpQueryPerformanceCounter (IN PKTRAP_FRAME TrapFrame) |
| BOOLEAN NTAPI | KdEnterDebugger (IN PKTRAP_FRAME TrapFrame, IN PKEXCEPTION_FRAME ExceptionFrame) |
| VOID NTAPI | KdExitDebugger (IN BOOLEAN Enable) |
| NTSTATUS NTAPI | KdEnableDebuggerWithLock (IN BOOLEAN NeedLock) |
| NTSTATUS NTAPI | KdDisableDebuggerWithLock (IN BOOLEAN NeedLock) |
| NTSTATUS NTAPI | KdEnableDebugger (VOID) |
| NTSTATUS NTAPI | KdDisableDebugger (VOID) |
| 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) |
| NTSTATUS NTAPI | KdChangeOption (IN KD_OPTION Option, IN ULONG InBufferBytes OPTIONAL, IN PVOID InBuffer, IN ULONG OutBufferBytes OPTIONAL, OUT PVOID OutBuffer, OUT PULONG OutBufferNeeded OPTIONAL) |
| NTSTATUS NTAPI | KdPowerTransition (IN DEVICE_POWER_STATE NewState) |
| BOOLEAN NTAPI | KdRefreshDebuggerNotPresent (VOID) |
| NTSTATUS NTAPI | NtQueryDebugFilterState (IN ULONG ComponentId, IN ULONG Level) |
| NTSTATUS NTAPI | NtSetDebugFilterState (IN ULONG ComponentId, IN ULONG Level, IN BOOLEAN State) |