ReactOS
0.4.15-dev-2343-ge044df8
|
Go to the source code of this file.
Macros | |
#define | KdPrint(_x_) |
#define | KdPrintEx(_x_) |
#define | vKdPrintEx(_x_) |
#define | vKdPrintExWithPrefix(_x_) |
#define | KdBreakPoint() |
#define | KdBreakPointWithStatus(s) |
#define | KD_DEBUGGER_ENABLED (*KdDebuggerEnabled) |
#define | KD_DEBUGGER_NOT_PRESENT (*KdDebuggerNotPresent) |
Typedefs | |
typedef VOID(* | PDEBUG_PRINT_CALLBACK) (_In_ PSTRING Output, _In_ ULONG ComponentId, _In_ ULONG Level) |
Variables | |
_In_ ULONG | MaximumResponseLength |
BOOLEAN * | KdDebuggerEnabled |
BOOLEAN * | KdDebuggerNotPresent |
#define KD_DEBUGGER_ENABLED (*KdDebuggerEnabled) |
#define KD_DEBUGGER_NOT_PRESENT (*KdDebuggerNotPresent) |
$endif | ( | _NTDDK_ | ) |
Definition at line 2490 of file iofuncs.h.
Definition at line 176 of file ke.h.
_Out_writes_bytes_ | ( | MaximumResponseLength | ) |
__analysis_noreturn VOID NTAPI DbgBreakPoint | ( | VOID | ) |
Definition at line 553 of file mach.c.
Referenced by __cxa_pure_virtual(), __declspec(), ARPTransmit(), BaseInitializeContext(), CsrApiRequestThread(), CsrCallServerFromServer(), CsrCaptureArguments(), CsrIdentifyAlertableThread(), CsrReleaseCapturedArguments(), CsrSetPriorityClass(), CsrShutdownProcesses(), CsrValidateMessageBuffer(), DbgUiRemoteBreakin(), DeviceInterfaceChangeCallback(), Dispatch_fnDeviceIoControl(), DriverEntry(), EHCI_InterruptTransfer(), EHCI_QueryEndpointRequirements(), EHCI_SetAsyncEndpointState(), EHCI_SetEndpointStatus(), EHCI_SubmitTransfer(), EHCI_SuspendController(), ExAllocatePoolWithTag(), ExpInsertPoolTracker(), ExpRemovePoolTracker(), ExpWaitForResource(), FatalExit(), FatCompleteRequest_Real(), FatExceptionFilter(), FatMultiAsyncCompletionRoutine(), FatMultiSyncCompletionRoutine(), FatSingleAsyncCompletionRoutine(), FatSingleSyncCompletionRoutine(), FxLibraryCommonRegisterClient(), HalClearSoftwareInterrupt(), HalpAddDevice(), HalpGetParameters(), HalpOpcodeInvalid(), HalRequestSoftwareInterrupt(), HalReturnToFirmware(), IKsPin_PinStatePropertyHandler(), KeFlushIoBuffers(), KeStartThread(), KeUpdateRunTime(), KiCheckTimerTable(), KiIpiServiceRoutine(), KsPinAttemptProcessing(), KsStreamPointerAdvance(), KsStreamPointerAdvanceOffsets(), KsStreamPointerAdvanceOffsetsAndUnlock(), KsStreamPointerDelete(), KsStreamPointerGetNextClone(), LdrpInitializeProcess(), LdrpRunInitializeRoutines(), MiSubsectionConsistent(), Mx::MxDbgBreakPoint(), NdisInitializeWrapper(), NtProcessStartup(), ObInsertObject(), OHCI_InsertEndpointInSchedule(), OHCI_PollAsyncEndpoint(), OHCI_QueryEndpointRequirements(), OHCI_RemoveEndpointFromSchedule(), PciBeginStateTransition(), PciDispatchIrp(), PcRegisterSubdevice(), PinPropertyHandler(), PspCatchCriticalBreak(), Reboot(), RtlApplicationVerifierStop(), RtlAssert(), RtlInterlockedPushListSList(), RtlpDphAllocateVm(), RtlpDphEnterCriticalSection(), RtlpDphFreeVm(), RtlpDphPointerFromHandle(), RtlpDphProtectVm(), RtlpDphRemoveFromAvailableList(), RtlpPageHeapAllocate(), RtlpPageHeapDestroy(), RtlpPageHeapFree(), RxAssert(), SetLastError(), SmpAllocateSessionId(), SmpUnhandledExceptionFilter(), SpiParseDeviceInfo(), StreamClassDebugAssert(), UhciInterruptService(), UhciQueryEndpointRequirements(), UhciRHPortResetComplete(), UhciStopController(), USBH_ChangeIndicationWorker(), USBH_CompletePortWakeIrpsWorker(), USBH_DeviceControl(), USBH_FdoIdleNotificationCallback(), USBH_FdoPower(), USBH_FdoQueryBusRelations(), USBH_FdoStartDevice(), USBH_FdoStopDevice(), USBH_FdoWWIrpIoCompletion(), USBH_FlushPortPwrList(), USBH_HubCompleteQueuedPortIdleIrps(), USBH_HubCompleteQueuedPortWakeIrps(), USBH_HubDispatch(), USBH_HubQueuePortIdleIrps(), USBH_HubQueuePortWakeIrps(), USBH_PdoDispatch(), USBH_PdoInternalControl(), USBH_PdoPnP(), USBH_PdoStopDevice(), USBH_PdoUrbFilter(), USBH_PowerIrpCompletion(), USBH_ProcessHubStateChange(), USBH_ProcessPortStateChange(), USBH_SelectConfigOrInterfaceComplete(), USBPORT_AllocateBandwidthUSB2(), USBPORT_Dispatch(), USBPORT_DmaEndpointWorker(), USBPORT_PdoDevicePowerState(), USBPORT_RestoreDevice(), USBPORT_RootHubClassCommand(), USBPORT_RootHubCreateDevice(), USBPORT_SplitBulkInterruptTransfer(), USBPORT_StopDevice(), UserLoadKbdDll(), _FX_DRIVER_GLOBALS::WaitForSignal(), WdfVerifierDbgBreakPoint(), WdmAudControlOpenMixer(), and wmain().
NTSYSAPI ULONG __cdecl DbgPrintEx | ( | _In_ ULONG | ComponentId, |
_In_ ULONG | Level, | ||
_In_z_ _Printf_format_string_ PCSTR | Format, | ||
... | |||
) |
Referenced by DisplayIPPacket().
NTSYSAPI NTSTATUS NTAPI DbgSetDebugFilterState | ( | _In_ ULONG | ComponentId, |
_In_ ULONG | Level, | ||
_In_ BOOLEAN | State | ||
) |
NTSYSAPI NTSTATUS NTAPI DbgSetDebugPrintCallback | ( | _In_ PDEBUG_PRINT_CALLBACK | DebugPrintCallback, |
_In_ BOOLEAN | Enable | ||
) |
NTKERNELAPI NTSTATUS NTAPI KdChangeOption | ( | _In_ KD_OPTION | Option, |
_In_opt_ ULONG | InBufferBytes, | ||
_In_ PVOID | InBuffer, | ||
_In_opt_ ULONG | OutBufferBytes, | ||
_Out_ PVOID | OutBuffer, | ||
_Out_opt_ PULONG | OutBufferNeeded | ||
) |
NTKERNELAPI NTSTATUS NTAPI KdDisableDebugger | ( | VOID | ) |
Definition at line 2141 of file kdapi.c.
Referenced by PcipGetFunctionLimits().
NTKERNELAPI NTSTATUS NTAPI KdEnableDebugger | ( | VOID | ) |
Definition at line 2130 of file kdapi.c.
Referenced by KdpStub(), and PcipGetFunctionLimits().
NTKERNELAPI BOOLEAN NTAPI KdRefreshDebuggerNotPresent | ( | VOID | ) |
Definition at line 2319 of file kdapi.c.
Referenced by _FX_DRIVER_GLOBALS::IsDebuggerAttached().
BOOLEAN* KdDebuggerEnabled |
Definition at line 83 of file kddata.c.
Referenced by KdDisableDebuggerWithLock(), KdInitSystem(), KdPollBreakIn(), KdpPollBreakInWithPortLock(), KdpStub(), KeBugCheckWithTf(), KeEnterKernelDebugger(), KeUpdateRunTime(), KeUpdateSystemTime(), MmLoadSystemImage(), ObpCloseHandle(), PspCatchCriticalBreak(), and PspExitThread().
BOOLEAN* KdDebuggerNotPresent |
Definition at line 82 of file kddata.c.
Referenced by KdInitSystem(), KdpCommandString(), KdpPrint(), KdpSendWaitContinue(), KdpSymbol(), KdRefreshDebuggerNotPresent(), KeBugCheckWithTf(), MmLoadSystemImage(), and PspCatchCriticalBreak().
Definition at line 11 of file kdfuncs.h.
Referenced by DbgPrompt(), and KdpPrompt().