161 if (TrapFrame->PreviousMode ==
UserMode)
195 DbgPrint(
"*** DPC routine > 1 sec --- This is not a break in KeUpdateSystemTime\n");
BOOLEAN KdDebuggerEnabled
BOOLEAN KiTimeAdjustmentEnabled
FORCEINLINE VOID KiWriteSystemTime(volatile KSYSTEM_TIME *SystemTime, ULARGE_INTEGER NewTime)
FORCEINLINE struct _KPRCB * KeGetCurrentPrcb(VOID)
#define CLOCK_QUANTUM_DECREMENT
ULONG KiAdjustDpcThreshold
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
VOID NTAPI DbgBreakPoint(VOID)
#define KiEndInterrupt(x, y)
#define InterlockedExchangeAdd
FORCEINLINE VOID KiCheckForTimerExpiration(PKPRCB Prcb, PKTRAP_FRAME TrapFrame, ULARGE_INTEGER InterruptTime)
_In_opt_ PFILE_OBJECT _In_opt_ PETHREAD Thread
KTIMER_TABLE_ENTRY KiTimerTableListHead[TIMER_TABLE_SIZE]
NTKERNELAPI volatile KSYSTEM_TIME KeTickCount
BOOLEAN NTAPI KdPollBreakIn(VOID)
FORCEINLINE BOOLEAN KiUserTrap(IN PKTRAP_FRAME TrapFrame)
struct _KTHREAD * IdleThread
ULONG KiMaximumDpcQueueDepth
VOID FASTCALL HalRequestSoftwareInterrupt(IN KIRQL Irql)
volatile ULONG DpcQueueDepth
VOID NTAPI KeUpdateRunTime(IN PKTRAP_FRAME TrapFrame, IN KIRQL Irql)
#define DBG_STATUS_CONTROL_C
VOID FASTCALL KeUpdateSystemTime(IN PKTRAP_FRAME TrapFrame, IN ULONG Increment, IN KIRQL Irql)
__analysis_noreturn NTSYSAPI VOID NTAPI DbgBreakPointWithStatus(_In_ ULONG Status)
#define KeGetCurrentThread
LONG MaximumDpcQueueDepth
IN OUT PLONG IN OUT PLONG Addend IN OUT PLONG IN LONG Increment
static PLARGE_INTEGER Time