ReactOS
0.4.9-dev-728-g3d012a4
|
Go to the source code of this file.
Macros | |
#define | NDEBUG |
Functions | |
VOID NTAPI | RtlpBreakWithStatusInstruction (VOID) |
BOOLEAN BreakpointsSuspended |
Definition at line 99 of file kddata.c.
Referenced by KdpRestoreAllBreakpoints(), and KdpSuspendAllBreakPoints().
ULONG Kd_WIN2000_Mask = 1 |
Definition at line 143 of file kddata.c.
Referenced by KdpPrint(), NtQueryDebugFilterState(), and NtSetDebugFilterState().
BOOLEAN KdAutoEnableOnEvent |
Definition at line 84 of file kddata.c.
Referenced by KdInitSystem(), and KdpStub().
BOOLEAN KdBlockEnable |
Definition at line 85 of file kddata.c.
Referenced by KdChangeOption(), KdDisableDebuggerWithLock(), KdEnableDebuggerWithLock(), and KdInitSystem().
BOOLEAN KdBreakAfterSymbolLoad |
Definition at line 80 of file kddata.c.
Referenced by ExpInitializeExecutive(), and KdInitSystem().
PULONG KdComponentTable[104] |
Definition at line 252 of file kddata.c.
Referenced by KdpPrint(), NtQueryDebugFilterState(), and NtSetDebugFilterState().
ULONG KdComponentTableSize = sizeof(KdComponentTable) / sizeof(KdComponentTable[0]) |
Definition at line 360 of file kddata.c.
Referenced by KdpPrint(), NtQueryDebugFilterState(), and NtSetDebugFilterState().
KDDEBUGGER_DATA64 KdDebuggerDataBlock |
Definition at line 392 of file kddata.c.
Referenced by KdInitSystem(), KdUpdateDataBlock(), and KeBugCheckWithTf().
ULONG KdDisableCount |
Definition at line 90 of file kddata.c.
Referenced by KdDisableDebuggerWithLock(), and KdEnableDebuggerWithLock().
BOOLEAN KdEnteredDebugger |
Definition at line 89 of file kddata.c.
Referenced by KdEnterDebugger().
BOOLEAN KdIgnoreUmExceptions |
Definition at line 86 of file kddata.c.
Referenced by KdInitSystem(), and KiDispatchException().
KD_BREAKPOINT_TYPE KdpBreakpointInstruction = KD_BREAKPOINT_VALUE |
Definition at line 97 of file kddata.c.
Referenced by KdpAddBreakpoint(), KdpLowRestoreBreakpoint(), KdpLowWriteContent(), and KdSetOwedBreakpoints().
BREAKPOINT_ENTRY KdpBreakpointTable[KD_BREAKPOINT_MAX] |
Definition at line 96 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 KdpCurrentSymbolEnd |
Definition at line 105 of file kddata.c.
Referenced by KdpGetStateChange().
ULONG_PTR KdpCurrentSymbolStart |
Definition at line 105 of file kddata.c.
Referenced by KdpGetStateChange().
KSPIN_LOCK KdpDataSpinLock |
Definition at line 366 of file kddata.c.
Referenced by KdRegisterDebuggerDataBlock().
LIST_ENTRY KdpDebuggerDataListHead |
Definition at line 365 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 88 of file kddata.c.
Referenced by KdInitSystem().
LARGE_INTEGER KdPerformanceCounterRate |
Definition at line 91 of file kddata.c.
Referenced by KdInitSystem().
BOOLEAN KdPitchDebugger |
Definition at line 81 of file kddata.c.
Referenced by KdChangeOption(), KdDisableDebuggerWithLock(), KdInitSystem(), KdpStub(), KdRefreshDebuggerNotPresent(), KeBugCheckWithTf(), and KeEnterKernelDebugger().
CHAR KdpMessageBuffer[0x1000] |
Definition at line 127 of file kddata.c.
Referenced by KdpPrintString(), KdpPromptString(), KdpReportCommandStringStateChange(), and KdpSendWaitContinue().
ULONG KdpNumInternalBreakpoints |
Definition at line 100 of file kddata.c.
Referenced by KdpSendWaitContinue().
BOOLEAN KdpOweBreakpoint |
Definition at line 98 of file kddata.c.
Referenced by KdInitSystem(), KdpAddBreakpoint(), KdpLowRestoreBreakpoint(), KdpLowWriteContent(), and KdSetOwedBreakpoints().
CHAR KdpPathBuffer[0x1000] |
Definition at line 128 of file kddata.c.
Referenced by KdpReportLoadSymbolsStateChange().
BOOLEAN KdpPortLocked |
Definition at line 66 of file kddata.c.
Referenced by KdEnterDebugger(), and KdExitDebugger().
BOOLEAN KdPreviouslyEnabled |
Definition at line 87 of file kddata.c.
Referenced by KdDisableDebuggerWithLock(), KdEnableDebuggerWithLock(), and KdpStub().
ULONG KdPrintBufferSize = sizeof(KdPrintDefaultCircularBuffer) |
PCHAR KdPrintCircularBuffer = KdPrintDefaultCircularBuffer |
CHAR KdPrintDefaultCircularBuffer[KD_DEFAULT_LOG_BUFFER_SIZE] |
PCHAR KdPrintWritePointer = KdPrintDefaultCircularBuffer |
KDPC KdpTimeSlipDpc |
Definition at line 116 of file kddata.c.
Referenced by KdExitDebugger(), KdInitSystem(), and KdpTimeSlipWork().
PKEVENT KdpTimeSlipEvent |
Definition at line 120 of file kddata.c.
Referenced by KdpTimeSlipWork().
KSPIN_LOCK KdpTimeSlipEventLock |
Definition at line 121 of file kddata.c.
Referenced by KdpTimeSlipWork().
LONG KdpTimeSlipPending = 1 |
Definition at line 119 of file kddata.c.
Referenced by KdExitDebugger(), KdpTimeSlipDpcRoutine(), and Phase1InitializationDiscard().
KTIMER KdpTimeSlipTimer |
Definition at line 117 of file kddata.c.
Referenced by KdInitSystem(), and KdpTimeSlipWork().
WORK_QUEUE_ITEM KdpTimeSlipWorkItem |
Definition at line 118 of file kddata.c.
Referenced by KdInitSystem(), and KdpTimeSlipDpcRoutine().
LARGE_INTEGER KdTimerDifference |
Definition at line 122 of file kddata.c.
Referenced by KdEnterDebugger().
LARGE_INTEGER KdTimerStart |
Definition at line 122 of file kddata.c.
Referenced by KdEnterDebugger(), KdExitDebugger(), and KdInitSystem().
LARGE_INTEGER KdTimerStop |
Definition at line 122 of file kddata.c.
Referenced by KdEnterDebugger(), and KdExitDebugger().
DBGKD_GET_VERSION64 KdVersionBlock |
Definition at line 371 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().
PKDEBUG_SWITCH_ROUTINE KiDebugSwitchRoutine |
Definition at line 75 of file kddata.c.
Referenced by KdInitSystem().
ULONG TraceDataBuffer[40] |
Definition at line 110 of file kddata.c.
Referenced by DumpTraceData().
ULONG TraceDataBufferPosition = 1 |
Definition at line 111 of file kddata.c.
Referenced by DumpTraceData().