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