Go to the source code of this file.
◆ APC_LEVEL
◆ CLOCK1_LEVEL
◆ CLOCK2_LEVEL
◆ DISPATCH_LEVEL
◆ HIGH_LEVEL
◆ IPI_LEVEL
◆ KeGetPcr
Definition at line 64 of file ke.h.
◆ KeLowerIrql
Definition at line 87 of file ke.h.
◆ KeRaiseIrql
Definition at line 94 of file ke.h.
◆ LOW_LEVEL
◆ PASSIVE_LEVEL
◆ PCR_MAJOR_VERSION
Definition at line 42 of file ke.h.
◆ PCR_MINOR_VERSION
Definition at line 41 of file ke.h.
◆ POWER_LEVEL
◆ PROFILE_LEVEL
◆ YieldProcessor
Definition at line 66 of file ke.h.
◆ KFLOATING_SAVE
◆ KPCR
◆ KPCR_TIB
◆ PFN_NUMBER
Definition at line 20 of file ke.h.
◆ PKFLOATING_SAVE
◆ PKPCR
◆ PKPCR_TIB
◆ PPFN_NUMBER
Definition at line 20 of file ke.h.
◆ PSPFN_NUMBER
Definition at line 21 of file ke.h.
◆ SPFN_NUMBER
Definition at line 21 of file ke.h.
◆ $if()
Kernel definitions for PPC
Kernel definitions for AMD64
Kernel definitions for ARM
Kernel definitions for ARM64
Kernel definitions for AMD64
Kernel definitions for ARM
Kernel definitions for x86
Definition at line 1 of file ke.h.
struct _KFLOATING_SAVE KFLOATING_SAVE
struct _KFLOATING_SAVE * PKFLOATING_SAVE
◆ KeGetCurrentProcessorNumber()
Definition at line 71 of file ke.h.
__asm__("\n\t \
NewInt3Handler:\n\t \
pushl $" STR(REASON_INT3) "\n\t \
// call debugger loop\n\t \
jmp NewInt31Handler\n\t \
")
_In_opt_ PENTER_STATE_SYSTEM_HANDLER _In_opt_ PVOID _In_ LONG _In_opt_ LONG volatile * Number
#define FIELD_OFFSET(t, f)
◆ KeRaiseIrqlToDpcLevel()
Definition at line 133 of file pic.c.
139 CurrentIrql = Pcr->
Irql;
DECLSPEC_NORETURN VOID NTAPI KeBugCheck(ULONG BugCheckCode)
◆ KeRaiseIrqlToSynchLevel()
Definition at line 156 of file pic.c.
162 CurrentIrql = Pcr->
Irql;
VOID NTAPI KeBugCheckEx(_In_ ULONG BugCheckCode, _In_ ULONG_PTR BugCheckParameter1, _In_ ULONG_PTR BugCheckParameter2, _In_ ULONG_PTR BugCheckParameter3, _In_ ULONG_PTR BugCheckParameter4)
◆ KfLowerIrql()
◆ KfRaiseIrql()
Definition at line 187 of file pic.c.
199 CurrentIrql = Pcr->
Irql;
214 InterruptMask = Pcr->IrqlTable[
NewIrql];
NTKERNELAPI VOID NTAPI WRITE_REGISTER_ULONG(IN PULONG Register, IN ULONG Value)
void __cdecl _enable(void)
DECLSPEC_NORETURN VOID NTAPI KeBugCheck(ULONG BugCheckCode)
FORCEINLINE ARM_STATUS_REGISTER KeArmStatusRegisterGet(VOID)
_Must_inspect_result_ _In_ ULONG Flags
void __cdecl _disable(void)
_Requires_lock_held_ SpinLock _Releases_lock_ SpinLock _In_ _IRQL_restores_ KIRQL NewIrql
Referenced by _Requires_lock_not_held_(), HalInitSystem(), HalpGrowMapBufferWorker(), KeAcquireInStackQueuedSpinLock(), KeAcquireInStackQueuedSpinLockRaiseToSynch(), KeAcquireQueuedSpinLock(), KeAcquireQueuedSpinLockRaiseToSynch(), KeAcquireSpinLockRaiseToSynch(), KeQueryPerformanceCounter(), KeRaiseIrql(), KeRaiseIrqlToDpcLevel(), KeRaiseIrqlToSynchLevel(), KeSynchronizeExecution(), KfAcquireSpinLock(), KiAcquireDispatcherLock(), KiChainedDispatch(), KiExitV86Trap(), KiIdleLoop(), KiInitializeKernel(), KiInitializeSystem(), KiInterruptHandler(), KiSystemStartup(), KiSystemStartupBootStack(), and KxRaiseIrql().