ReactOS  r76032
kddata.c File Reference
#include <ntoskrnl.h>
#include <debug.h>
#include <mm/ARM3/miarm.h>
Include dependency graph for kddata.c:

Go to the source code of this file.

Macros

#define NDEBUG
 

Functions

VOID NTAPI RtlpBreakWithStatusInstruction (VOID)
 

Variables

KD_CONTEXT KdpContext
 
BOOLEAN KdpPortLocked
 
KSPIN_LOCK KdpDebuggerLock
 
BOOLEAN KdpControlCPressed
 
BOOLEAN KdpContextSent
 
PKDEBUG_ROUTINE KiDebugRoutine = KdpStub
 
PKDEBUG_SWITCH_ROUTINE KiDebugSwitchRoutine
 
BOOLEAN KdBreakAfterSymbolLoad
 
BOOLEAN KdPitchDebugger
 
BOOLEAN KdDebuggerNotPresent
 
BOOLEAN KdDebuggerEnabled
 
BOOLEAN KdAutoEnableOnEvent
 
BOOLEAN KdBlockEnable
 
BOOLEAN KdIgnoreUmExceptions
 
BOOLEAN KdPreviouslyEnabled
 
BOOLEAN KdpDebuggerStructuresInitialized
 
BOOLEAN KdEnteredDebugger
 
ULONG KdDisableCount
 
LARGE_INTEGER KdPerformanceCounterRate
 
BREAKPOINT_ENTRY KdpBreakpointTable [KD_BREAKPOINT_MAX]
 
KD_BREAKPOINT_TYPE KdpBreakpointInstruction = KD_BREAKPOINT_VALUE
 
BOOLEAN KdpOweBreakpoint
 
BOOLEAN BreakpointsSuspended
 
ULONG KdpNumInternalBreakpoints
 
ULONG_PTR KdpCurrentSymbolStart
 
ULONG_PTR KdpCurrentSymbolEnd
 
ULONG TraceDataBuffer [40]
 
ULONG TraceDataBufferPosition = 1
 
KDPC KdpTimeSlipDpc
 
KTIMER KdpTimeSlipTimer
 
WORK_QUEUE_ITEM KdpTimeSlipWorkItem
 
LONG KdpTimeSlipPending = 1
 
PKEVENT KdpTimeSlipEvent
 
KSPIN_LOCK KdpTimeSlipEventLock
 
LARGE_INTEGER KdTimerStop
 
LARGE_INTEGER KdTimerStart
 
LARGE_INTEGER KdTimerDifference
 
CHAR KdpMessageBuffer [0x1000]
 
CHAR KdpPathBuffer [0x1000]
 
CHAR KdPrintDefaultCircularBuffer [KD_DEFAULT_LOG_BUFFER_SIZE]
 
PCHAR KdPrintWritePointer = KdPrintDefaultCircularBuffer
 
ULONG KdPrintRolloverCount
 
PCHAR KdPrintCircularBuffer = KdPrintDefaultCircularBuffer
 
ULONG KdPrintBufferSize = sizeof(KdPrintDefaultCircularBuffer)
 
ULONG KdPrintBufferChanges = 0
 
ULONG Kd_WIN2000_Mask = 1
 
ULONG Kd_SYSTEM_Mask
 
ULONG Kd_SMSS_Mask
 
ULONG Kd_SETUP_Mask
 
ULONG Kd_NTFS_Mask
 
ULONG Kd_FSTUB_Mask
 
ULONG Kd_CRASHDUMP_Mask
 
ULONG Kd_CDAUDIO_Mask
 
ULONG Kd_CDROM_Mask
 
ULONG Kd_CLASSPNP_Mask
 
ULONG Kd_DISK_Mask
 
ULONG Kd_REDBOOK_Mask
 
ULONG Kd_STORPROP_Mask
 
ULONG Kd_SCSIPORT_Mask
 
ULONG Kd_SCSIMINIPORT_Mask
 
ULONG Kd_CONFIG_Mask
 
ULONG Kd_I8042PRT_Mask
 
ULONG Kd_SERMOUSE_Mask
 
ULONG Kd_LSERMOUS_Mask
 
ULONG Kd_KBDHID_Mask
 
ULONG Kd_MOUHID_Mask
 
ULONG Kd_KBDCLASS_Mask
 
ULONG Kd_MOUCLASS_Mask
 
ULONG Kd_TWOTRACK_Mask
 
ULONG Kd_WMILIB_Mask
 
ULONG Kd_ACPI_Mask
 
ULONG Kd_AMLI_Mask
 
ULONG Kd_HALIA64_Mask
 
ULONG Kd_VIDEO_Mask
 
ULONG Kd_SVCHOST_Mask
 
ULONG Kd_VIDEOPRT_Mask
 
ULONG Kd_TCPIP_Mask
 
ULONG Kd_DMSYNTH_Mask
 
ULONG Kd_NTOSPNP_Mask
 
ULONG Kd_FASTFAT_Mask
 
ULONG Kd_SAMSS_Mask
 
ULONG Kd_PNPMGR_Mask
 
ULONG Kd_NETAPI_Mask
 
ULONG Kd_SCSERVER_Mask
 
ULONG Kd_SCCLIENT_Mask
 
ULONG Kd_SERIAL_Mask
 
ULONG Kd_SERENUM_Mask
 
ULONG Kd_UHCD_Mask
 
ULONG Kd_RPCPROXY_Mask
 
ULONG Kd_AUTOCHK_Mask
 
ULONG Kd_DCOMSS_Mask
 
ULONG Kd_UNIMODEM_Mask
 
ULONG Kd_SIS_Mask
 
ULONG Kd_FLTMGR_Mask
 
ULONG Kd_WMICORE_Mask
 
ULONG Kd_BURNENG_Mask
 
ULONG Kd_IMAPI_Mask
 
ULONG Kd_SXS_Mask
 
ULONG Kd_FUSION_Mask
 
ULONG Kd_IDLETASK_Mask
 
ULONG Kd_SOFTPCI_Mask
 
ULONG Kd_TAPE_Mask
 
ULONG Kd_MCHGR_Mask
 
ULONG Kd_IDEP_Mask
 
ULONG Kd_PCIIDE_Mask
 
ULONG Kd_FLOPPY_Mask
 
ULONG Kd_FDC_Mask
 
ULONG Kd_TERMSRV_Mask
 
ULONG Kd_W32TIME_Mask
 
ULONG Kd_PREFETCHER_Mask
 
ULONG Kd_RSFILTER_Mask
 
ULONG Kd_FCPORT_Mask
 
ULONG Kd_PCI_Mask
 
ULONG Kd_DMIO_Mask
 
ULONG Kd_DMCONFIG_Mask
 
ULONG Kd_DMADMIN_Mask
 
ULONG Kd_WSOCKTRANSPORT_Mask
 
ULONG Kd_VSS_Mask
 
ULONG Kd_PNPMEM_Mask
 
ULONG Kd_PROCESSOR_Mask
 
ULONG Kd_DMSERVER_Mask
 
ULONG Kd_SR_Mask
 
ULONG Kd_INFINIBAND_Mask
 
ULONG Kd_IHVDRIVER_Mask
 
ULONG Kd_IHVVIDEO_Mask
 
ULONG Kd_IHVAUDIO_Mask
 
ULONG Kd_IHVNETWORK_Mask
 
ULONG Kd_IHVSTREAMING_Mask
 
ULONG Kd_IHVBUS_Mask
 
ULONG Kd_HPS_Mask
 
ULONG Kd_RTLTHREADPOOL_Mask
 
ULONG Kd_LDR_Mask
 
ULONG Kd_TCPIP6_Mask
 
ULONG Kd_ISAPNP_Mask
 
ULONG Kd_SHPC_Mask
 
ULONG Kd_STORPORT_Mask
 
ULONG Kd_STORMINIPORT_Mask
 
ULONG Kd_PRINTSPOOLER_Mask
 
ULONG Kd_VSSDYNDISK_Mask
 
ULONG Kd_VERIFIER_Mask
 
ULONG Kd_VDS_Mask
 
ULONG Kd_VDSBAS_Mask
 
ULONG Kd_VDSDYNDR_Mask
 
ULONG Kd_VDSUTIL_Mask
 
ULONG Kd_DFRGIFC_Mask
 
ULONG Kd_DEFAULT_Mask
 
ULONG Kd_MM_Mask
 
ULONG Kd_DFSC_Mask
 
ULONG Kd_WOW64_Mask
 
ULONG Kd_ENDOFTABLE_Mask
 
PULONG KdComponentTable [104]
 
ULONG KdComponentTableSize = sizeof(KdComponentTable) / sizeof(KdComponentTable[0])
 
LIST_ENTRY KdpDebuggerDataListHead
 
KSPIN_LOCK KdpDataSpinLock
 
DBGKD_GET_VERSION64 KdVersionBlock
 
KDDEBUGGER_DATA64 KdDebuggerDataBlock
 

Macro Definition Documentation

#define NDEBUG

Definition at line 12 of file kddata.c.

Function Documentation

VOID NTAPI RtlpBreakWithStatusInstruction ( VOID  )

Variable Documentation

BOOLEAN BreakpointsSuspended

Definition at line 99 of file kddata.c.

Referenced by KdpRestoreAllBreakpoints(), and KdpSuspendAllBreakPoints().

ULONG Kd_ACPI_Mask

Definition at line 168 of file kddata.c.

ULONG Kd_AMLI_Mask

Definition at line 169 of file kddata.c.

ULONG Kd_AUTOCHK_Mask

Definition at line 187 of file kddata.c.

ULONG Kd_BURNENG_Mask

Definition at line 193 of file kddata.c.

ULONG Kd_CDAUDIO_Mask

Definition at line 150 of file kddata.c.

ULONG Kd_CDROM_Mask

Definition at line 151 of file kddata.c.

ULONG Kd_CLASSPNP_Mask

Definition at line 152 of file kddata.c.

ULONG Kd_CONFIG_Mask

Definition at line 158 of file kddata.c.

ULONG Kd_CRASHDUMP_Mask

Definition at line 149 of file kddata.c.

ULONG Kd_DCOMSS_Mask

Definition at line 188 of file kddata.c.

ULONG Kd_DEFAULT_Mask

Definition at line 243 of file kddata.c.

ULONG Kd_DFRGIFC_Mask

Definition at line 242 of file kddata.c.

ULONG Kd_DFSC_Mask

Definition at line 245 of file kddata.c.

ULONG Kd_DISK_Mask

Definition at line 153 of file kddata.c.

ULONG Kd_DMADMIN_Mask

Definition at line 213 of file kddata.c.

ULONG Kd_DMCONFIG_Mask

Definition at line 212 of file kddata.c.

ULONG Kd_DMIO_Mask

Definition at line 211 of file kddata.c.

ULONG Kd_DMSERVER_Mask

Definition at line 218 of file kddata.c.

ULONG Kd_DMSYNTH_Mask

Definition at line 175 of file kddata.c.

ULONG Kd_ENDOFTABLE_Mask

Definition at line 247 of file kddata.c.

ULONG Kd_FASTFAT_Mask

Definition at line 177 of file kddata.c.

ULONG Kd_FCPORT_Mask

Definition at line 209 of file kddata.c.

ULONG Kd_FDC_Mask

Definition at line 204 of file kddata.c.

ULONG Kd_FLOPPY_Mask

Definition at line 203 of file kddata.c.

ULONG Kd_FLTMGR_Mask

Definition at line 191 of file kddata.c.

ULONG Kd_FSTUB_Mask

Definition at line 148 of file kddata.c.

ULONG Kd_FUSION_Mask

Definition at line 196 of file kddata.c.

ULONG Kd_HALIA64_Mask

Definition at line 170 of file kddata.c.

ULONG Kd_HPS_Mask

Definition at line 227 of file kddata.c.

ULONG Kd_I8042PRT_Mask

Definition at line 159 of file kddata.c.

ULONG Kd_IDEP_Mask

Definition at line 201 of file kddata.c.

ULONG Kd_IDLETASK_Mask

Definition at line 197 of file kddata.c.

ULONG Kd_IHVAUDIO_Mask

Definition at line 223 of file kddata.c.

ULONG Kd_IHVBUS_Mask

Definition at line 226 of file kddata.c.

ULONG Kd_IHVDRIVER_Mask

Definition at line 221 of file kddata.c.

ULONG Kd_IHVNETWORK_Mask

Definition at line 224 of file kddata.c.

ULONG Kd_IHVSTREAMING_Mask

Definition at line 225 of file kddata.c.

ULONG Kd_IHVVIDEO_Mask

Definition at line 222 of file kddata.c.

ULONG Kd_IMAPI_Mask

Definition at line 194 of file kddata.c.

ULONG Kd_INFINIBAND_Mask

Definition at line 220 of file kddata.c.

ULONG Kd_ISAPNP_Mask

Definition at line 231 of file kddata.c.

ULONG Kd_KBDCLASS_Mask

Definition at line 164 of file kddata.c.

ULONG Kd_KBDHID_Mask

Definition at line 162 of file kddata.c.

ULONG Kd_LDR_Mask

Definition at line 229 of file kddata.c.

ULONG Kd_LSERMOUS_Mask

Definition at line 161 of file kddata.c.

ULONG Kd_MCHGR_Mask

Definition at line 200 of file kddata.c.

ULONG Kd_MM_Mask

Definition at line 244 of file kddata.c.

ULONG Kd_MOUCLASS_Mask

Definition at line 165 of file kddata.c.

ULONG Kd_MOUHID_Mask

Definition at line 163 of file kddata.c.

ULONG Kd_NETAPI_Mask

Definition at line 180 of file kddata.c.

ULONG Kd_NTFS_Mask

Definition at line 147 of file kddata.c.

ULONG Kd_NTOSPNP_Mask

Definition at line 176 of file kddata.c.

ULONG Kd_PCI_Mask

Definition at line 210 of file kddata.c.

ULONG Kd_PCIIDE_Mask

Definition at line 202 of file kddata.c.

ULONG Kd_PNPMEM_Mask

Definition at line 216 of file kddata.c.

ULONG Kd_PNPMGR_Mask

Definition at line 179 of file kddata.c.

ULONG Kd_PREFETCHER_Mask

Definition at line 207 of file kddata.c.

ULONG Kd_PRINTSPOOLER_Mask

Definition at line 235 of file kddata.c.

ULONG Kd_PROCESSOR_Mask

Definition at line 217 of file kddata.c.

ULONG Kd_REDBOOK_Mask

Definition at line 154 of file kddata.c.

ULONG Kd_RPCPROXY_Mask

Definition at line 186 of file kddata.c.

ULONG Kd_RSFILTER_Mask

Definition at line 208 of file kddata.c.

ULONG Kd_RTLTHREADPOOL_Mask

Definition at line 228 of file kddata.c.

ULONG Kd_SAMSS_Mask

Definition at line 178 of file kddata.c.

ULONG Kd_SCCLIENT_Mask

Definition at line 182 of file kddata.c.

ULONG Kd_SCSERVER_Mask

Definition at line 181 of file kddata.c.

ULONG Kd_SCSIMINIPORT_Mask

Definition at line 157 of file kddata.c.

ULONG Kd_SCSIPORT_Mask

Definition at line 156 of file kddata.c.

ULONG Kd_SERENUM_Mask

Definition at line 184 of file kddata.c.

ULONG Kd_SERIAL_Mask

Definition at line 183 of file kddata.c.

ULONG Kd_SERMOUSE_Mask

Definition at line 160 of file kddata.c.

ULONG Kd_SETUP_Mask

Definition at line 146 of file kddata.c.

ULONG Kd_SHPC_Mask

Definition at line 232 of file kddata.c.

ULONG Kd_SIS_Mask

Definition at line 190 of file kddata.c.

ULONG Kd_SMSS_Mask

Definition at line 145 of file kddata.c.

ULONG Kd_SOFTPCI_Mask

Definition at line 198 of file kddata.c.

ULONG Kd_SR_Mask

Definition at line 219 of file kddata.c.

ULONG Kd_STORMINIPORT_Mask

Definition at line 234 of file kddata.c.

ULONG Kd_STORPORT_Mask

Definition at line 233 of file kddata.c.

ULONG Kd_STORPROP_Mask

Definition at line 155 of file kddata.c.

ULONG Kd_SVCHOST_Mask

Definition at line 172 of file kddata.c.

ULONG Kd_SXS_Mask

Definition at line 195 of file kddata.c.

ULONG Kd_SYSTEM_Mask

Definition at line 144 of file kddata.c.

ULONG Kd_TAPE_Mask

Definition at line 199 of file kddata.c.

ULONG Kd_TCPIP6_Mask

Definition at line 230 of file kddata.c.

ULONG Kd_TCPIP_Mask

Definition at line 174 of file kddata.c.

ULONG Kd_TERMSRV_Mask

Definition at line 205 of file kddata.c.

ULONG Kd_TWOTRACK_Mask

Definition at line 166 of file kddata.c.

ULONG Kd_UHCD_Mask

Definition at line 185 of file kddata.c.

ULONG Kd_UNIMODEM_Mask

Definition at line 189 of file kddata.c.

ULONG Kd_VDS_Mask

Definition at line 238 of file kddata.c.

ULONG Kd_VDSBAS_Mask

Definition at line 239 of file kddata.c.

ULONG Kd_VDSDYNDR_Mask

Definition at line 240 of file kddata.c.

ULONG Kd_VDSUTIL_Mask

Definition at line 241 of file kddata.c.

ULONG Kd_VERIFIER_Mask

Definition at line 237 of file kddata.c.

ULONG Kd_VIDEO_Mask

Definition at line 171 of file kddata.c.

ULONG Kd_VIDEOPRT_Mask

Definition at line 173 of file kddata.c.

ULONG Kd_VSS_Mask

Definition at line 215 of file kddata.c.

ULONG Kd_VSSDYNDISK_Mask

Definition at line 236 of file kddata.c.

ULONG Kd_W32TIME_Mask

Definition at line 206 of file kddata.c.

ULONG Kd_WIN2000_Mask = 1

Definition at line 143 of file kddata.c.

Referenced by KdpPrint(), NtQueryDebugFilterState(), and NtSetDebugFilterState().

ULONG Kd_WMICORE_Mask

Definition at line 192 of file kddata.c.

ULONG Kd_WMILIB_Mask

Definition at line 167 of file kddata.c.

ULONG Kd_WOW64_Mask

Definition at line 246 of file kddata.c.

ULONG Kd_WSOCKTRANSPORT_Mask

Definition at line 214 of file kddata.c.

BOOLEAN KdAutoEnableOnEvent

Definition at line 84 of file kddata.c.

Referenced by KdInitSystem(), and KdpStub().

BOOLEAN KdBlockEnable
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().

BOOLEAN KdDebuggerEnabled

Definition at line 83 of file kddata.c.

BOOLEAN KdDebuggerNotPresent

Definition at line 82 of file kddata.c.

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().

BOOLEAN KdpContextSent
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().

CHAR KdpMessageBuffer[0x1000]
ULONG KdpNumInternalBreakpoints

Definition at line 100 of file kddata.c.

Referenced by KdpSendWaitContinue().

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 KdPrintBufferChanges = 0

Definition at line 138 of file kddata.c.

Definition at line 137 of file kddata.c.

PCHAR KdPrintCircularBuffer = KdPrintDefaultCircularBuffer

Definition at line 136 of file kddata.c.

CHAR KdPrintDefaultCircularBuffer[KD_DEFAULT_LOG_BUFFER_SIZE]

Definition at line 133 of file kddata.c.

ULONG KdPrintRolloverCount

Definition at line 135 of file kddata.c.

PCHAR KdPrintWritePointer = KdPrintDefaultCircularBuffer

Definition at line 134 of file kddata.c.

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
Initial value:
=
{
0,
0,
IMAGE_FILE_MACHINE_NATIVE,
0,
0,
{0},
0,
0,
0
}
#define PACKET_TYPE_MAX
Definition: windbgkd.h:53
#define CURRENT_KD_SECONDARY_VERSION
Definition: wdbgexts.h:18
#define DBGKD_VERS_FLAG_DATA
Definition: wdbgexts.h:22
#define DBGKD_64BIT_PROTOCOL_VERSION2
Definition: windbgkd.h:154

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().