#include "kdp.h"
Go to the source code of this file.
Defines | |
#define | BAUD_OPTION "BAUDRATE" |
#define | PORT_OPTION "DEBUGPORT" |
Functions | |
BOOLEAN | KdInitSystem (IN PLOADER_PARAMETER_BLOCK LoaderBlock OPTIONAL, BOOLEAN StopInDebugger) |
BOOLEAN | KdRegisterDebuggerDataBlock (IN ULONG Tag, IN PDBGKD_DEBUG_DATA_HEADER DataHeader, IN ULONG Size) |
VOID | KdDeregisterDebuggerDataBlock (IN PDBGKD_DEBUG_DATA_HEADER DataHeader) |
VOID | KdLogDbgPrint (IN PSTRING String) |
|
Definition at line 27 of file kdinit.c. Referenced by KdInitSystem(). |
|
Definition at line 28 of file kdinit.c. Referenced by KdInitSystem(). |
|
Definition at line 328 of file kdinit.c. References Header, KdpDataSpinLock, KdpDebuggerDataListHead, KeAcquireSpinLock, KeReleaseSpinLock(), and List.
|
|
Definition at line 36 of file kdinit.c. References _BREAKPOINT_ENTRY::Address, BAUD_OPTION, _DEBUG_PARAMETERS::BaudRate, _DEBUG_PARAMETERS::CommunicationPort, _BREAKPOINT_ENTRY::DirectoryTableBase, ExInitializeWorkItem, FALSE, _BREAKPOINT_ENTRY::Flags, Index, KdDebuggerDataBlock, KdDebuggerEnabled, KdDebugParameters, KDP_BREAKPOINT_VALUE, KdpBreakpointInstruction, KdpBreakpointTable, KdpDebuggerDataListHead, KdpDebuggerStructuresInitialized, KdPerformanceCounterRate, KdPitchDebugger, KdpNextPacketIdToSend, KdpNtosImageBase, KdPortInitialize(), KdpOweBreakpoint, KdpPacketIdExpected, KdpStub(), KdpSwitchProcessor(), KdpTimeSlipDpc, KdpTimeSlipDpcRoutine(), KdpTimeSlipTimer, KdpTimeSlipWork(), KdpTimeSlipWorkItem, KdpTrap(), KdRegisterDebuggerDataBlock(), KdTimerStart, KeInitializeDpc(), KeInitializeTimer(), KeQueryPerformanceCounter(), KeUserCallbackDispatcher, KiDebugRoutine, KiDebugSwitchRoutine, L, NULL, PORT_OPTION, strlen(), and TRUE.
|
|
Definition at line 379 of file kdinit.c. References HIGH_LEVEL, KdpMoveMemory(), KdpPrintSpinLock, KDPRINTBUFFERSIZE, KdPrintCircularBuffer, KdPrintRolloverCount, KdPrintWritePointer, KeLowerIrql(), KeRaiseIrql(), KiTryToAcquireSpinLock(), and String.
|
|
Definition at line 252 of file kdinit.c. References FALSE, Header, KdpDataSpinLock, KdpDebuggerDataListHead, KeAcquireSpinLock, KeReleaseSpinLock(), List, Size, and TRUE.
|