ReactOS 0.4.16-dev-13-ge2fc578
|
Go to the source code of this file.
Macros | |
#define | NDEBUG |
#define | PtrToUL64(x) ((ULPTR64)(x)) |
Functions | |
VOID NTAPI | RtlpBreakWithStatusInstruction (VOID) |
C_ASSERT (sizeof(KDDEBUGGER_DATA64) >=0x318) | |
C_ASSERT | ( | sizeof(KDDEBUGGER_DATA64) >= | 0x318 | ) |
BOOLEAN BreakpointsSuspended |
Definition at line 98 of file kddata.c.
Referenced by KdpRestoreAllBreakpoints(), and KdpSuspendAllBreakPoints().
ULONG Kd_DEFAULT_Mask |
Definition at line 245 of file kddata.c.
Referenced by NtQueryDebugFilterState(), and NtSetDebugFilterState().
ULONG Kd_WIN2000_Mask = 1 |
Definition at line 143 of file kddata.c.
Referenced by NtQueryDebugFilterState(), and NtSetDebugFilterState().
BOOLEAN KdAutoEnableOnEvent |
Definition at line 83 of file kddata.c.
Referenced by KdInitSystem(), and KdpStub().
BOOLEAN KdBlockEnable |
Definition at line 84 of file kddata.c.
Referenced by KdChangeOption(), KdDisableDebuggerWithLock(), KdEnableDebuggerWithLock(), and KdInitSystem().
BOOLEAN KdBreakAfterSymbolLoad |
Definition at line 79 of file kddata.c.
Referenced by ExpInitializeExecutive(), and KdInitSystem().
PULONG KdComponentTable[MAX_KD_COMPONENT_TABLE_ENTRIES] |
Definition at line 314 of file kddata.c.
Referenced by NtQueryDebugFilterState(), and NtSetDebugFilterState().
ULONG KdComponentTableSize = RTL_NUMBER_OF(KdComponentTable) |
Definition at line 484 of file kddata.c.
Referenced by NtQueryDebugFilterState(), and NtSetDebugFilterState().
KDDEBUGGER_DATA64 KdDebuggerDataBlock |
Definition at line 527 of file kddata.c.
Referenced by KdInitSystem(), KdUpdateDataBlock(), and KeBugCheckWithTf().
BOOLEAN KdDebuggerEnabled |
Definition at line 82 of file kddata.c.
Referenced by HalHandleNMI(), KdDisableDebuggerWithLock(), KdInitSystem(), KdPollBreakIn(), KdpPollBreakInWithPortLock(), KdpStub(), KeBugCheckWithTf(), KeEnterKernelDebugger(), KeUpdateRunTime(), KeUpdateSystemTime(), MmLoadSystemImage(), ObpCloseHandle(), PspCatchCriticalBreak(), and PspExitThread().
BOOLEAN KdDebuggerNotPresent |
Definition at line 81 of file kddata.c.
Referenced by HalHandleNMI(), KdInitSystem(), KdpCommandString(), KdpPrint(), KdpSendWaitContinue(), KdpSymbol(), KdRefreshDebuggerNotPresent(), KeBugCheckWithTf(), MmLoadSystemImage(), and PspCatchCriticalBreak().
ULONG KdDisableCount |
Definition at line 89 of file kddata.c.
Referenced by KdDisableDebuggerWithLock(), and KdEnableDebuggerWithLock().
BOOLEAN KdEnteredDebugger |
Definition at line 88 of file kddata.c.
Referenced by KdEnterDebugger().
BOOLEAN KdIgnoreUmExceptions |
Definition at line 85 of file kddata.c.
Referenced by KdInitSystem(), and KiDispatchException().
KD_BREAKPOINT_TYPE KdpBreakpointInstruction = KD_BREAKPOINT_VALUE |
Definition at line 96 of file kddata.c.
Referenced by KdpAddBreakpoint(), KdpLowRestoreBreakpoint(), KdpLowWriteContent(), and KdSetOwedBreakpoints().
BREAKPOINT_ENTRY KdpBreakpointTable[KD_BREAKPOINT_MAX] |
Definition at line 95 of file kddata.c.
Referenced by KdInitSystem(), KdpAddBreakpoint(), KdpDeleteBreakpoint(), KdpDeleteBreakpointRange(), KdpLowRestoreBreakpoint(), KdpLowWriteContent(), KdpRestoreAllBreakpoints(), KdpSuspendBreakPoint(), and KdSetOwedBreakpoints().
KD_CONTEXT KdpContext |
Definition at line 65 of file kddata.c.
Referenced by KdInitSystem(), KdpCheckLowMemory(), KdpFillMemory(), KdpGetBusData(), KdpGetContext(), KdpGetContextEx(), KdpGetVersion(), KdpNotSupported(), KdPollBreakIn(), KdpPollBreakInWithPortLock(), KdpPrintString(), KdpPromptString(), KdpQueryMemory(), KdpReadControlSpace(), KdpReadIoSpace(), KdpReadIoSpaceExtended(), KdpReadMachineSpecificRegister(), KdpReadPhysicalMemory(), KdpReadVirtualMemory(), KdpRestoreBreakpoint(), KdpRestoreBreakPointEx(), KdpSearchMemory(), KdpSendWaitContinue(), KdpSetBusData(), KdpSetContext(), KdpSetContextEx(), KdpWriteBreakpoint(), KdpWriteBreakPointEx(), KdpWriteControlSpace(), KdpWriteCustomBreakpoint(), KdpWriteIoSpace(), KdpWriteIoSpaceExtended(), KdpWriteMachineSpecificRegister(), KdpWritePhysicalMemory(), and KdpWriteVirtualMemory().
BOOLEAN KdpContextSent |
Definition at line 69 of file kddata.c.
Referenced by KdpGetContext(), KdpGetContextEx(), KdpSendWaitContinue(), KdpSetContext(), and KdpSetContextEx().
BOOLEAN KdpControlCPressed |
Definition at line 68 of file kddata.c.
Referenced by KdPollBreakIn(), and KdpReport().
ULONG_PTR KdpCurrentSymbolStart |
Definition at line 104 of file kddata.c.
Referenced by KdpGetStateChange().
KSPIN_LOCK KdpDataSpinLock |
Definition at line 490 of file kddata.c.
Referenced by KdRegisterDebuggerDataBlock().
LIST_ENTRY KdpDebuggerDataListHead |
Definition at line 489 of file kddata.c.
Referenced by KdInitSystem(), and KdRegisterDebuggerDataBlock().
KSPIN_LOCK KdpDebuggerLock |
Definition at line 67 of file kddata.c.
Referenced by KdEnterDebugger(), KdPollBreakIn(), KdpPortLock(), and KdpPortUnlock().
BOOLEAN KdpDebuggerStructuresInitialized |
Definition at line 87 of file kddata.c.
Referenced by KdInitSystem().
LARGE_INTEGER KdPerformanceCounterRate |
Definition at line 90 of file kddata.c.
Referenced by KdInitSystem().
BOOLEAN KdPitchDebugger |
Definition at line 80 of file kddata.c.
Referenced by KdChangeOption(), KdDisableDebuggerWithLock(), KdInitSystem(), KdpStub(), KdRefreshDebuggerNotPresent(), KeBugCheckWithTf(), and KeEnterKernelDebugger().
CHAR KdpMessageBuffer[KDP_MSG_BUFFER_SIZE] |
Definition at line 126 of file kddata.c.
Referenced by KdpPrintString(), KdpPromptString(), KdpReportCommandStringStateChange(), and KdpSendWaitContinue().
ULONG KdpNumInternalBreakpoints |
Definition at line 99 of file kddata.c.
Referenced by KdpSendWaitContinue().
BOOLEAN KdpOweBreakpoint |
Definition at line 97 of file kddata.c.
Referenced by KdInitSystem(), KdpAddBreakpoint(), KdpLowRestoreBreakpoint(), KdpLowWriteContent(), and KdSetOwedBreakpoints().
CHAR KdpPathBuffer[KDP_MSG_BUFFER_SIZE] |
Definition at line 127 of file kddata.c.
Referenced by KdpReportLoadSymbolsStateChange().
BOOLEAN KdpPortLocked |
Definition at line 66 of file kddata.c.
Referenced by KdEnterDebugger(), and KdExitDebugger().
KSPIN_LOCK KdpPrintSpinLock |
Definition at line 138 of file kddata.c.
Referenced by KdLogDbgPrint().
BOOLEAN KdPreviouslyEnabled |
Definition at line 86 of file kddata.c.
Referenced by KdDisableDebuggerWithLock(), KdEnableDebuggerWithLock(), and KdpStub().
ULONG KdPrintBufferSize = sizeof(KdPrintDefaultCircularBuffer) |
Definition at line 136 of file kddata.c.
Referenced by KdLogDbgPrint().
PCHAR KdPrintCircularBuffer = KdPrintDefaultCircularBuffer |
Definition at line 135 of file kddata.c.
Referenced by KdLogDbgPrint().
CHAR KdPrintDefaultCircularBuffer[KD_DEFAULT_LOG_BUFFER_SIZE] |
ULONG KdPrintRolloverCount |
Definition at line 134 of file kddata.c.
Referenced by KdLogDbgPrint().
PCHAR KdPrintWritePointer = KdPrintDefaultCircularBuffer |
Definition at line 133 of file kddata.c.
Referenced by KdLogDbgPrint().
KDPC KdpTimeSlipDpc |
Definition at line 115 of file kddata.c.
Referenced by KdExitDebugger(), KdInitSystem(), and KdpTimeSlipWork().
PKEVENT KdpTimeSlipEvent |
Definition at line 119 of file kddata.c.
Referenced by KdpTimeSlipWork().
KSPIN_LOCK KdpTimeSlipEventLock |
Definition at line 120 of file kddata.c.
Referenced by KdpTimeSlipWork().
LONG KdpTimeSlipPending = 1 |
Definition at line 118 of file kddata.c.
Referenced by KdExitDebugger(), KdpTimeSlipDpcRoutine(), and Phase1InitializationDiscard().
KTIMER KdpTimeSlipTimer |
Definition at line 116 of file kddata.c.
Referenced by KdInitSystem(), and KdpTimeSlipWork().
WORK_QUEUE_ITEM KdpTimeSlipWorkItem |
Definition at line 117 of file kddata.c.
Referenced by KdInitSystem(), and KdpTimeSlipDpcRoutine().
LARGE_INTEGER KdTimerDifference |
LARGE_INTEGER KdTimerStart |
LARGE_INTEGER KdTimerStop |
Definition at line 121 of file kddata.c.
Referenced by KdEnterDebugger(), and KdExitDebugger().
DBGKD_GET_VERSION64 KdVersionBlock |
Definition at line 495 of file kddata.c.
Referenced by KdInitSystem(), KdpSysGetVersion(), and KiDispatchException().
PKDEBUG_ROUTINE KiDebugRoutine = KdpStub |
Definition at line 74 of file kddata.c.
Referenced by KdDisableDebuggerWithLock(), KdInitSystem(), and KiDispatchException().
ULONG TraceDataBuffer[40] |
Definition at line 109 of file kddata.c.
Referenced by DumpTraceData().
ULONG TraceDataBufferPosition = 1 |
Definition at line 110 of file kddata.c.
Referenced by DumpTraceData().