Go to the source code of this file.
|
Definition at line 32 of file kd.h. Referenced by KdpReceivePacket(), and KdpReceivePacketLeader(). |
|
Definition at line 31 of file kd.h. Referenced by KdpReceivePacket(), and KdpReceivePacketLeader(). |
|
Definition at line 30 of file kd.h. Referenced by KdPollBreakIn(), KdpPollBreakInWithPortLock(), KdpReceivePacket(), and KdpReceiveString(). |
|
Definition at line 40 of file kd.h. Referenced by KdEnterDebugger(), KeFreezeExecution(), and KeThawExecution(). |
|
Definition at line 42 of file kd.h. Referenced by KeFreezeExecution(). |
|
Definition at line 41 of file kd.h. Referenced by KdEnterDebugger(), and KeFreezeExecution(). |
|
Definition at line 203 of file kd.h. Referenced by KdLogDbgPrint(). |
|
|
|
|
|
Definition at line 167 of file kd.h. Referenced by KdDeregisterDebuggerDataBlock(), and KdRegisterDebuggerDataBlock(). |
|
|
|
Referenced by DebugLoadImageSymbols(). |
|
Definition at line 1332 of file kdbreak.c. References BreakpointsSuspended, FALSE, Handle, KdDebuggerEnabled, KdpDeleteBreakpoint(), and KdPitchDebugger.
|
|
|
|
Definition at line 3240 of file kdapi.c. References DISPATCH_LEVEL, FALSE, KdDebuggerEnabled, KdDisableCount, KdPitchDebugger, KdpPortLock(), KdpPortUnlock(), KdPreviouslyEnabled, KdpStub(), KdpSuspendAllBreakpoints(), KeLowerIrql(), KeRaiseIrql(), and KiDebugRoutine.
|
|
Definition at line 3282 of file kdapi.c. References ASSERT, DISPATCH_LEVEL, FALSE, KdDisableCount, KdInitSystem(), KdpPortLock(), KdpPortUnlock(), KdpRestoreAllBreakpoints(), KdPreviouslyEnabled, KeLowerIrql(), KeRaiseIrql(), NULL, PoHiberInProgress, and TRUE.
|
|
Definition at line 303 of file kdapi.c. References DPRINT, FALSE, FREEZE_BACKUP, FREEZE_SKIPPED_PROCESSOR, KdEnteredDebugger, KdpDebuggerLock, KdPortSave(), KdpPortLocked, KdpQueryPerformanceCounter(), KdTimerDifference, KdTimerStart, KdTimerStop, KeFreezeExecution(), KiFreezeFlag, KiTryToAcquireSpinLock(), TimeFields, and TRUE. Referenced by KdpTrap(), and KdSetOwedBreakpoints().
|
|
Definition at line 381 of file kdapi.c. References KdPortRestore(), KdpPortLocked, KdpPortUnlock(), KdpTimeSlipDpc, KdpTimeSlipPending, KdTimerStart, KdTimerStop, KeInsertQueueDpc(), KeQueryPerformanceCounter(), KeThawExecution(), NULL, PoHiberInProgress, and TimeFields. Referenced by KdpTrap(), and KdSetOwedBreakpoints().
|
|
Definition at line 55 of file 4/kdinit.c. References KdDebuggerDataBlock. Referenced by IoWriteCrashDump().
|
|
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(), KiDebugRoutine, KiDebugSwitchRoutine, L, NULL, PORT_OPTION, strlen(), and TRUE. Referenced by KdEnableDebugger(), KeBugCheckEx(), KeDumpMachineState(), KeEnterKernelDebugger(), and KiInitializeKernel().
|
|
Definition at line 264 of file alpha/kdtrap.c. References BREAKIN_BREAKPOINT, FALSE, KERNEL_BREAKPOINT, KernelMode, and TRUE. Referenced by KiDispatchException().
|
|
Definition at line 379 of file kdinit.c. References HIGH_LEVEL, KdpMoveMemory(), KdpPrintSpinLock, KDPRINTBUFFERSIZE, KdPrintCircularBuffer, KdPrintRolloverCount, KdPrintWritePointer, KeLowerIrql(), KeRaiseIrql(), KiTryToAcquireSpinLock(), and String. Referenced by KdpTrap().
|
|
Definition at line 93 of file kdlock.c. References CP_GET_SUCCESS, FALSE, HIGH_LEVEL, KdDebuggerEnabled, KdpControlCPending, KdpControlCPressed, KdpDebuggerLock, KdPortPollByte(), KdpPortUnlock(), KeLowerIrql(), KeRaiseIrql(), KiDisableInterrupts(), KiRestoreInterrupts(), KiTryToAcquireSpinLock(), Status, and TRUE. Referenced by KiInitializeKernel().
|
|
Definition at line 287 of file 4/kdinit.c. References FALSE, Header, KdpDataSpinLock, KdpDebuggerDataListHead, KeAcquireSpinLock, KeReleaseSpinLock(), List, PDBGKD_DEBUG_DATA_HEADER64, Size, and TRUE. Referenced by KdInitSystem().
|
|
Definition at line 316 of file kdbreak.c. References _BREAKPOINT_ENTRY::Address, _BREAKPOINT_ENTRY::Content, _BREAKPOINT_ENTRY::DirectoryTableBase, DPRINT, FALSE, _BREAKPOINT_ENTRY::Flags, GLOBAL_BREAKPOINT_LIMIT, Index, KD_BREAKPOINT_IA64_MOVL, KD_BREAKPOINT_IN_USE, KD_BREAKPOINT_NEEDS_REPLACE, KD_BREAKPOINT_NEEDS_WRITE, KD_BREAKPOINT_STATE_MASK, KD_BREAKPOINT_SUSPENDED, KdEnterDebugger(), KdExitDebugger(), KDP_BREAKPOINT_TYPE, KdpBreakpointInstruction, KdpBreakpointTable, KdpMoveMemory(), KdpOweBreakpoint, KeGetCurrentThread, MmDbgReleaseAddress(), MmDbgWriteCheck(), NULL, and TRUE.
|
|
Definition at line 38 of file 4/kdinit.c. References KdDebuggerDataBlock, and KeUserCallbackDispatcher. Referenced by PspInitializeSystemDll().
|
|
Definition at line 453 of file kdapi.c. References Event(), KdpTimeSlipEvent, KdpTimeSlipEventLock, KeAcquireSpinLock, KeReleaseSpinLock(), NULL, and ObDereferenceObject. Referenced by NtSetSystemInformation().
|
|
Definition at line 134 of file kd.h. Referenced by IopDriverCorrectnessApplyControl(), IopDriverCorrectnessThrowBugCheck(), KdDeleteAllBreakpoints(), KdDisableDebugger(), KdInitSystem(), KdPollBreakIn(), KdpPollBreakInWithPortLock(), KeBugCheckEx(), KeEnterKernelDebugger(), NtClose(), NtQuerySystemInformation(), NtRaiseHardError(), and NtSystemDebugControl(). |
|
Definition at line 133 of file kd.h. Referenced by KdpReceivePacketLeader(), KdpSendPacket(), KdpSendWaitContinue(), KdpTrap(), KeBugCheckEx(), MiEnsureAvailablePageOrWait(), and NtQuerySystemInformation(). |
|
Definition at line 142 of file kd.h. Referenced by KdInitSystem(). |
|
Definition at line 66 of file kd.h. Referenced by KdDeleteAllBreakpoints(), KdDisableDebugger(), KdInitSystem(), KdpStub(), KeBugCheckEx(), KeEnterKernelDebugger(), and MiEnablePagingTheExecutive(). |