ReactOS 0.4.15-dev-7842-g558ab78
ksarm.template.h File Reference

Go to the source code of this file.

Macros

#define EXHANDLE_TABLE_ENTRY_LOCK   0x1
 
#define EXHANDLE_REFERENCE_SHIFT   0x1b
 
#define EXHANDLE_REF_ACQUIRE_LOCK   0xffffffff
 
#define EXHANDLE_REPLENISH_REFS   0x8
 
#define EXHANDLE_CACHED_REFS   0x1f
 
#define TRAP_TYPE_INTERRUPT   0x1
 
#define TRAP_TYPE_SYSCALL   0x2
 
#define TRAP_TYPE_UNDEFINED   0x3
 
#define TRAP_TYPE_DATA_ABORT   0x4
 
#define TRAP_TYPE_PREFETCH_ABORT   0x5
 
#define TRAP_TYPE_RESET   0x6
 
#define TRAP_TYPE_FIQ   0x7
 
#define THUMB_BREAKPOINT   0xdefe
 
#define THUMB_DEBUG_SERVICE   0xdefd
 
#define THUMB_ASSERT   0xdefc
 
#define THUMB_FASTFAIL   0xdefb
 
#define THUMB_READ_CYCLES   0xdefa
 
#define THUMB_DIVIDE_BY_0   0xdef9
 
#define ARM_EXCEPTION_VECTOR   0xffff0000
 
#define KI_DPC_INTERRUPT_FLAGS   0x2f
 
#define KI_EXCEPTION_HARDWARE_ERROR   0x10000005
 
#define KTRAP_FRAME_ARGUMENTS   0x38
 
#define ARM_RED_ZONE_BYTES   0x8
 
#define FAST_FAIL_DEPRECATED_SERVICE_INVOKED   0x1b
 
#define CP14_DBGBCR_MISMATCH_BIT   0x400000
 
#define CP14_DBGBCR_ENABLE_BIT   0x1
 
#define CP15_CPACR_D32DIS   0x80000000
 
#define CP15_CPACR_ASEDIS   0x40000000
 
#define CP15_CPACR_VFP_MASK   0xf00000
 
#define CPVFP_FPEXC_EX   0x80000000
 
#define CPVFP_FPEXC_EN   0x40000000
 
#define CPVFP_FPEXC_DEX   0x20000000
 
#define CPVFP_FPEXC_FP2V   0x10000000
 
#define CP15_CR0_HARVARD_CACHE   0x1000000
 
#define CP15_xFSR_FS_HIGH   0x400
 
#define CP15_xFSR_FS_LOW   0xf
 
#define CP15_DFSR_WnR   0x800
 
#define CP15_SCTLR_I   0x1000
 
#define CP15_SCTLR_C   0x4
 
#define CP15_SCTLR_M   0x1
 
#define CP15_SCTLR_Z   0x800
 
#define CP15_SCTLR_TR   0x10000000
 
#define CP15_THREAD_RESERVED_MASK   0x3f
 
#define PsbSelfMap   0x0
 
#define PsbTiledTtb0   0x4
 
#define ProcessorStartBlockLength   0x8
 
#define PppArchitecturalStateVirtualAddress   0x10
 
#define PppArchitecturalState   0x18
 
#define PppDcacheFlushSavedRegisters   0x3b8
 
#define ProcessorParkedPageLength   0x1000
 
#define TlThread   0x0
 
#define TlCpuNumber   0x4
 
#define TlTrapType   0x5
 
#define TlPadding   0x6
 
#define TlR0   0x8
 
#define TlR1   0xc
 
#define TlR2   0x10
 
#define TlR3   0x14
 
#define TlR12   0x18
 
#define TlSp   0x1c
 
#define TlLr   0x20
 
#define TlR11   0x24
 
#define TlPc   0x28
 
#define TlCpsr   0x2c
 
#define DpSp   0x8
 
#define DpPc   0xc
 
#define KEXCEPTION_ACTIVE_INTERRUPT_FRAME   0x0
 
#define KEXCEPTION_ACTIVE_EXCEPTION_FRAME   0x1
 
#define KEXCEPTION_ACTIVE_SERVICE_FRAME   0x2
 

Functions

 RAW ("")
 
 RAW ("#include <kxarm.h>")
 
 HEADER ("CPSR Values")
 
 CONSTANT (CPSRM_USER)
 
 CONSTANT (CPSRM_FIQ)
 
 CONSTANT (CPSRM_INT)
 
 CONSTANT (CPSRM_SVC)
 
 CONSTANT (CPSRM_ABT)
 
 CONSTANT (CPSRM_UDF)
 
 CONSTANT (CPSRM_SYS)
 
 CONSTANT (CPSRM_MASK)
 
 CONSTANT (SYSCALL_PSR)
 
 CONSTANT (CPSRF_N)
 
 CONSTANT (CPSRF_Z)
 
 CONSTANT (CPSRF_C)
 
 CONSTANT (CPSRF_V)
 
 CONSTANT (CPSRF_Q)
 
 CONSTANT (CPSR_IT_MASK)
 
 CONSTANT (FPSCRF_N)
 
 CONSTANT (FPSCRF_Z)
 
 CONSTANT (FPSCRF_C)
 
 CONSTANT (FPSCRF_V)
 
 CONSTANT (FPSCRF_QC)
 
 CONSTANT (FPSCRM_AHP)
 
 CONSTANT (FPSCRM_DN)
 
 CONSTANT (FPSCRM_FZ)
 
 CONSTANT (FPSCRM_RMODE_MASK)
 
 CONSTANT (FPSCRM_RMODE_RN)
 
 CONSTANT (FPSCRM_RMODE_RP)
 
 CONSTANT (FPSCRM_RMODE_RM)
 
 CONSTANT (FPSCRM_RMODE_RZ)
 
 CONSTANT (FPSCRM_DEPRECATED)
 
 CONSTANT (FPSCR_IDE)
 
 CONSTANT (FPSCR_IXE)
 
 CONSTANT (FPSCR_UFE)
 
 CONSTANT (FPSCR_OFE)
 
 CONSTANT (FPSCR_DZE)
 
 CONSTANT (FPSCR_IOE)
 
 CONSTANT (FPSCR_IDC)
 
 CONSTANT (FPSCR_IXC)
 
 CONSTANT (FPSCR_UFC)
 
 CONSTANT (FPSCR_OFC)
 
 CONSTANT (FPSCR_DZC)
 
 CONSTANT (FPSCR_IOC)
 
 CONSTANT (CPSRC_INT)
 
 CONSTANT (CPSRC_ABORT)
 
 CONSTANT (CPSRC_THUMB)
 
 CONSTANT (SWFS_PAGE_FAULT)
 
 CONSTANT (SWFS_ALIGN_FAULT)
 
 CONSTANT (SWFS_HWERR_FAULT)
 
 CONSTANT (SWFS_DEBUG_FAULT)
 
 CONSTANT (SWFS_EXECUTE)
 
 CONSTANT (SWFS_WRITE)
 
 CONSTANT (CP14_DBGDSCR_MOE_MASK)
 
 CONSTANT (CP14_DBGDSCR_MOE_SHIFT)
 
 CONSTANT (CP14_DBGDSCR_MOE_HALT)
 
 CONSTANT (CP14_DBGDSCR_MOE_BP)
 
 CONSTANT (CP14_DBGDSCR_MOE_WPASYNC)
 
 CONSTANT (CP14_DBGDSCR_MOE_BKPT)
 
 CONSTANT (CP14_DBGDSCR_MOE_EXTERNAL)
 
 CONSTANT (CP14_DBGDSCR_MOE_VECTOR)
 
 CONSTANT (CP14_DBGDSCR_MOE_WPSYNC)
 
 CONSTANT (CP15_PMCR_DP)
 
 CONSTANT (CP15_PMCR_X)
 
 CONSTANT (CP15_PMCR_CLKCNT_DIV)
 
 CONSTANT (CP15_PMCR_CLKCNT_RST)
 
 CONSTANT (CP15_PMCR_CNT_RST)
 
 CONSTANT (CP15_PMCR_ENABLE)
 
 HEADER ("DebugService Control Types")
 
 HEADER ("Handle table entry definition")
 
 HEADER ("Other constants")
 
 CONSTANT (PAGE_SHIFT)
 
 CONSTANT (KI_EXCEPTION_INTERNAL)
 
 HEADER ("CONTEXT Offsets")
 
 OFFSET (CxContextFlags, CONTEXT, ContextFlags)
 
 OFFSET (CxR0, CONTEXT, R0)
 
 OFFSET (CxR1, CONTEXT, R1)
 
 OFFSET (CxR2, CONTEXT, R2)
 
 OFFSET (CxR3, CONTEXT, R3)
 
 OFFSET (CxR4, CONTEXT, R4)
 
 OFFSET (CxR5, CONTEXT, R5)
 
 OFFSET (CxR6, CONTEXT, R6)
 
 OFFSET (CxR7, CONTEXT, R7)
 
 OFFSET (CxR8, CONTEXT, R8)
 
 OFFSET (CxR9, CONTEXT, R9)
 
 OFFSET (CxR10, CONTEXT, R10)
 
 OFFSET (CxR11, CONTEXT, R11)
 
 OFFSET (CxR12, CONTEXT, R12)
 
 OFFSET (CxSp, CONTEXT, Sp)
 
 OFFSET (CxLr, CONTEXT, Lr)
 
 OFFSET (CxPc, CONTEXT, Pc)
 
 OFFSET (CxCpsr, CONTEXT, Cpsr)
 
 OFFSET (CxFpscr, CONTEXT, Fpscr)
 
 OFFSET (CxQ, CONTEXT, Q)
 
 OFFSET (CxD, CONTEXT, D)
 
 OFFSET (CxS, CONTEXT, S)
 
 OFFSET (CxD8, CONTEXT, D[8])
 
 OFFSET (CxBvr, CONTEXT, Bvr)
 
 OFFSET (CxBcr, CONTEXT, Bcr)
 
 OFFSET (CxWvr, CONTEXT, Wvr)
 
 OFFSET (CxWcr, CONTEXT, Wcr)
 
 SIZE (CONTEXT_FRAME_LENGTH, CONTEXT)
 
 HEADER ("_JUMP_BUFFER offsets")
 
 OFFSET (JbFrame, _JUMP_BUFFER, Frame)
 
 OFFSET (JbR4, _JUMP_BUFFER, R4)
 
 OFFSET (JbR5, _JUMP_BUFFER, R5)
 
 OFFSET (JbR6, _JUMP_BUFFER, R6)
 
 OFFSET (JbR7, _JUMP_BUFFER, R7)
 
 OFFSET (JbR8, _JUMP_BUFFER, R8)
 
 OFFSET (JbR9, _JUMP_BUFFER, R9)
 
 OFFSET (JbR10, _JUMP_BUFFER, R10)
 
 OFFSET (JbR11, _JUMP_BUFFER, R11)
 
 OFFSET (JbSp, _JUMP_BUFFER, Sp)
 
 OFFSET (JbPc, _JUMP_BUFFER, Pc)
 
 OFFSET (JbFpscr, _JUMP_BUFFER, Fpscr)
 
 OFFSET (JbD, _JUMP_BUFFER, D)
 
 HEADER ("DISPATCHER_CONTEXT offsets")
 
 OFFSET (DcControlPc, DISPATCHER_CONTEXT, ControlPc)
 
 OFFSET (DcImageBase, DISPATCHER_CONTEXT, ImageBase)
 
 OFFSET (DcFunctionEntry, DISPATCHER_CONTEXT, FunctionEntry)
 
 OFFSET (DcEstablisherFrame, DISPATCHER_CONTEXT, EstablisherFrame)
 
 OFFSET (DcTargetPc, DISPATCHER_CONTEXT, TargetPc)
 
 OFFSET (DcContextRecord, DISPATCHER_CONTEXT, ContextRecord)
 
 OFFSET (DcLanguageHandler, DISPATCHER_CONTEXT, LanguageHandler)
 
 OFFSET (DcHandlerData, DISPATCHER_CONTEXT, HandlerData)
 
 OFFSET (DcHistoryTable, DISPATCHER_CONTEXT, HistoryTable)
 
 OFFSET (DcScopeIndex, DISPATCHER_CONTEXT, ScopeIndex)
 
 OFFSET (DcControlPcIsUnwound, DISPATCHER_CONTEXT, ControlPcIsUnwound)
 
 OFFSET (DcNonVolatileRegisters, DISPATCHER_CONTEXT, NonVolatileRegisters)
 
 OFFSET (DcReserved, DISPATCHER_CONTEXT, Reserved)
 
 HEADER ("Trap Frame offsets")
 
 OFFSET (TrArg3, KTRAP_FRAME, Arg3)
 
 OFFSET (TrFaultStatus, KTRAP_FRAME, FaultStatus)
 
 OFFSET (TrFaultAddress, KTRAP_FRAME, FaultAddress)
 
 OFFSET (TrTrapFrame, KTRAP_FRAME, TrapFrame)
 
 OFFSET (TrReserved, KTRAP_FRAME, Reserved)
 
 OFFSET (TrExceptionActive, KTRAP_FRAME, ExceptionActive)
 
 OFFSET (TrPreviousMode, KTRAP_FRAME, PreviousMode)
 
 OFFSET (TrDebugRegistersValid, KTRAP_FRAME, DebugRegistersValid)
 
 OFFSET (TrBvr, KTRAP_FRAME, Bvr)
 
 OFFSET (TrBcr, KTRAP_FRAME, Bcr)
 
 OFFSET (TrWvr, KTRAP_FRAME, Wvr)
 
 OFFSET (TrWcr, KTRAP_FRAME, Wcr)
 
 OFFSET (TrVfpState, KTRAP_FRAME, VfpState)
 
 OFFSET (TrR0, KTRAP_FRAME, R0)
 
 OFFSET (TrR1, KTRAP_FRAME, R1)
 
 OFFSET (TrR2, KTRAP_FRAME, R2)
 
 OFFSET (TrR3, KTRAP_FRAME, R3)
 
 OFFSET (TrR12, KTRAP_FRAME, R12)
 
 OFFSET (TrSp, KTRAP_FRAME, Sp)
 
 OFFSET (TrLr, KTRAP_FRAME, Lr)
 
 OFFSET (TrR11, KTRAP_FRAME, R11)
 
 OFFSET (TrPc, KTRAP_FRAME, Pc)
 
 OFFSET (TrCpsr, KTRAP_FRAME, Cpsr)
 
 SIZE (KTRAP_FRAME_LENGTH, KTRAP_FRAME)
 
 HEADER ("KEXCEPTION_FRAME offsets")
 
 OFFSET (ExParam5, KEXCEPTION_FRAME, Param5)
 
 OFFSET (ExTrapFrame, KEXCEPTION_FRAME, TrapFrame)
 
 OFFSET (ExR4, KEXCEPTION_FRAME, R4)
 
 OFFSET (ExR5, KEXCEPTION_FRAME, R5)
 
 OFFSET (ExR6, KEXCEPTION_FRAME, R6)
 
 OFFSET (ExR7, KEXCEPTION_FRAME, R7)
 
 OFFSET (ExR8, KEXCEPTION_FRAME, R8)
 
 OFFSET (ExR9, KEXCEPTION_FRAME, R9)
 
 OFFSET (ExR10, KEXCEPTION_FRAME, R10)
 
 OFFSET (ExR11, KEXCEPTION_FRAME, R11)
 
 OFFSET (ExReturn, KEXCEPTION_FRAME, Return)
 
 SIZE (KEXCEPTION_FRAME_LENGTH, KEXCEPTION_FRAME)
 
 HEADER ("KSPECIAL_REGISTERS offsets")
 
 OFFSET (KsCp15_Cr13_UsrRW, KSPECIAL_REGISTERS, Cp15_Cr13_UsrRW)
 
 OFFSET (KsCp15_Cr13_UsrRO, KSPECIAL_REGISTERS, Cp15_Cr13_UsrRO)
 
 OFFSET (KsCp15_Cr13_SvcRW, KSPECIAL_REGISTERS, Cp15_Cr13_SvcRW)
 
 OFFSET (KsKernelBvr, KSPECIAL_REGISTERS, KernelBvr)
 
 OFFSET (KsKernelBcr, KSPECIAL_REGISTERS, KernelBcr)
 
 OFFSET (KsKernelWcr, KSPECIAL_REGISTERS, KernelWcr)
 
 OFFSET (KsFpexc, KSPECIAL_REGISTERS, Fpexc)
 
 OFFSET (KsFpinst, KSPECIAL_REGISTERS, Fpinst)
 
 OFFSET (KsFpinst2, KSPECIAL_REGISTERS, Fpinst2)
 
 OFFSET (KsUserSp, KSPECIAL_REGISTERS, UserSp)
 
 OFFSET (KsUserLr, KSPECIAL_REGISTERS, UserLr)
 
 OFFSET (KsAbortSp, KSPECIAL_REGISTERS, AbortSp)
 
 OFFSET (KsAbortLr, KSPECIAL_REGISTERS, AbortLr)
 
 OFFSET (KsAbortSpsr, KSPECIAL_REGISTERS, AbortSpsr)
 
 OFFSET (KsUdfSp, KSPECIAL_REGISTERS, UdfSp)
 
 OFFSET (KsUdfLr, KSPECIAL_REGISTERS, UdfLr)
 
 OFFSET (KsUdfSpsr, KSPECIAL_REGISTERS, UdfSpsr)
 
 OFFSET (KsIrqSp, KSPECIAL_REGISTERS, IrqSp)
 
 OFFSET (KsIrqLr, KSPECIAL_REGISTERS, IrqLr)
 
 OFFSET (KsIrqSpsr, KSPECIAL_REGISTERS, IrqSpsr)
 
 HEADER ("KPROCESSOR_STATE offsets")
 
 OFFSET (PsSpecialRegisters, KPROCESSOR_STATE, SpecialRegisters)
 
 OFFSET (PsUsrRW, KPROCESSOR_STATE, SpecialRegisters.Cp15_Cr13_UsrRW)
 
 OFFSET (PsUsrRO, KPROCESSOR_STATE, SpecialRegisters.Cp15_Cr13_UsrRO)
 
 OFFSET (PsSvcRW, KPROCESSOR_STATE, SpecialRegisters.Cp15_Cr13_SvcRW)
 
 OFFSET (PsArchState, KPROCESSOR_STATE, ArchState)
 
 OFFSET (PsCpuid, KPROCESSOR_STATE, ArchState.Cp15_Cr0_CpuId)
 
 OFFSET (PsControl, KPROCESSOR_STATE, ArchState.Cp15_Cr1_Control)
 
 OFFSET (PsAuxControl, KPROCESSOR_STATE, ArchState.Cp15_Cr1_AuxControl)
 
 OFFSET (PsCpacr, KPROCESSOR_STATE, ArchState.Cp15_Cr1_Cpacr)
 
 OFFSET (PsTtbControl, KPROCESSOR_STATE, ArchState.Cp15_Cr2_TtbControl)
 
 OFFSET (PsTtb0, KPROCESSOR_STATE, ArchState.Cp15_Cr2_Ttb0)
 
 OFFSET (PsTtb1, KPROCESSOR_STATE, ArchState.Cp15_Cr2_Ttb1)
 
 OFFSET (PsDacr, KPROCESSOR_STATE, ArchState.Cp15_Cr3_Dacr)
 
 OFFSET (PsPrimaryMemoryRemap, KPROCESSOR_STATE, ArchState.Cp15_Cr10_PrimaryMemoryRemap)
 
 OFFSET (PsNormalMemoryRemap, KPROCESSOR_STATE, ArchState.Cp15_Cr10_NormalMemoryRemap)
 
 OFFSET (PsVBARns, KPROCESSOR_STATE, ArchState.Cp15_Cr12_VBARns)
 
 OFFSET (PsAsid, KPROCESSOR_STATE, ArchState.Cp15_Cr13_ContextId)
 
 OFFSET (PsContextId, KPROCESSOR_STATE, ArchState.Cp15_Cr13_ContextId)
 
 OFFSET (PsContextFrame, KPROCESSOR_STATE, ContextFrame)
 
 SIZE (ProcessorStateLength, KPROCESSOR_STATE)
 
 HEADER ("KARM_ARCH_STATE offsets")
 
 OFFSET (AaCp15_Cr0_CpuId, KARM_ARCH_STATE, Cp15_Cr0_CpuId)
 
 OFFSET (AaCp15_Cr1_Control, KARM_ARCH_STATE, Cp15_Cr1_Control)
 
 OFFSET (AaCp15_Cr1_AuxControl, KARM_ARCH_STATE, Cp15_Cr1_AuxControl)
 
 OFFSET (AaCp15_Cr1_Cpacr, KARM_ARCH_STATE, Cp15_Cr1_Cpacr)
 
 OFFSET (AaCp15_Cr2_TtbControl, KARM_ARCH_STATE, Cp15_Cr2_TtbControl)
 
 OFFSET (AaCp15_Cr2_Ttb0, KARM_ARCH_STATE, Cp15_Cr2_Ttb0)
 
 OFFSET (AaCp15_Cr2_Ttb1, KARM_ARCH_STATE, Cp15_Cr2_Ttb1)
 
 OFFSET (AaCp15_Cr3_Dacr, KARM_ARCH_STATE, Cp15_Cr3_Dacr)
 
 OFFSET (AaCp15_Cr5_Dfsr, KARM_ARCH_STATE, Cp15_Cr5_Dfsr)
 
 OFFSET (AaCp15_Cr5_Ifsr, KARM_ARCH_STATE, Cp15_Cr5_Ifsr)
 
 OFFSET (AaCp15_Cr6_Dfar, KARM_ARCH_STATE, Cp15_Cr6_Dfar)
 
 OFFSET (AaCp15_Cr6_Ifar, KARM_ARCH_STATE, Cp15_Cr6_Ifar)
 
 OFFSET (AaCp15_Cr9_PmControl, KARM_ARCH_STATE, Cp15_Cr9_PmControl)
 
 OFFSET (AaCp15_Cr9_PmCountEnableSet, KARM_ARCH_STATE, Cp15_Cr9_PmCountEnableSet)
 
 OFFSET (AaCp15_Cr9_PmCycleCounter, KARM_ARCH_STATE, Cp15_Cr9_PmCycleCounter)
 
 OFFSET (AaCp15_Cr9_PmEventCounter, KARM_ARCH_STATE, Cp15_Cr9_PmEventCounter)
 
 OFFSET (AaCp15_Cr9_PmEventType, KARM_ARCH_STATE, Cp15_Cr9_PmEventType)
 
 OFFSET (AaCp15_Cr9_PmInterruptSelect, KARM_ARCH_STATE, Cp15_Cr9_PmInterruptSelect)
 
 OFFSET (AaCp15_Cr9_PmOverflowStatus, KARM_ARCH_STATE, Cp15_Cr9_PmOverflowStatus)
 
 OFFSET (AaCp15_Cr9_PmSelect, KARM_ARCH_STATE, Cp15_Cr9_PmSelect)
 
 OFFSET (AaCp15_Cr9_PmUserEnable, KARM_ARCH_STATE, Cp15_Cr9_PmUserEnable)
 
 OFFSET (AaCp15_Cr10_PrimaryMemoryRemap, KARM_ARCH_STATE, Cp15_Cr10_PrimaryMemoryRemap)
 
 OFFSET (AaCp15_Cr10_NormalMemoryRemap, KARM_ARCH_STATE, Cp15_Cr10_NormalMemoryRemap)
 
 OFFSET (AaCp15_Cr12_VBARns, KARM_ARCH_STATE, Cp15_Cr12_VBARns)
 
 OFFSET (AaCp15_Cr13_ContextId, KARM_ARCH_STATE, Cp15_Cr13_ContextId)
 
 HEADER ("KSTART_FRAME offsets")
 
 OFFSET (SfR0, KSTART_FRAME, R0)
 
 OFFSET (SfR1, KSTART_FRAME, R1)
 
 OFFSET (SfR2, KSTART_FRAME, R2)
 
 OFFSET (SfReturn, KSTART_FRAME, Return)
 
 SIZE (KSTART_FRAME_LENGTH, KSTART_FRAME)
 
 HEADER ("KSWITCH_FRAME offsets")
 
 OFFSET (SwApcBypass, KSWITCH_FRAME, ApcBypass)
 
 OFFSET (SwR11, KSWITCH_FRAME, R11)
 
 OFFSET (SwReturn, KSWITCH_FRAME, Return)
 
 SIZE (KSWITCH_FRAME_LENGTH, KSWITCH_FRAME)
 
 HEADER ("MACHINE_FRAME offsets")
 
 OFFSET (MfSp, MACHINE_FRAME, Sp)
 
 OFFSET (MfPc, MACHINE_FRAME, Pc)
 
 SIZE (MachineFrameLength, MACHINE_FRAME)
 
 HEADER ("KARM_VFP_STATE offsets")
 
 OFFSET (VsLink, KARM_VFP_STATE, Link)
 
 OFFSET (VsFpscr, KARM_VFP_STATE, Fpscr)
 
 OFFSET (VsVfpD, KARM_VFP_STATE, VfpD)
 
 OFFSET (VsVfpD8, KARM_VFP_STATE, VfpD[8])
 
 SIZE (VFP_STATE_LENGTH, KARM_VFP_STATE)
 
 HEADER ("KARM_MINI_STACK offsets")
 
 OFFSET (MsPc, KARM_MINI_STACK, Pc)
 
 OFFSET (MsCpsr, KARM_MINI_STACK, Cpsr)
 
 OFFSET (MsR4, KARM_MINI_STACK, R4)
 
 OFFSET (MsR5, KARM_MINI_STACK, R5)
 
 OFFSET (MsR6, KARM_MINI_STACK, R6)
 
 OFFSET (MsR7, KARM_MINI_STACK, R7)
 
 OFFSET (MsReserved, KARM_MINI_STACK, Reserved)
 
 SIZE (MiniStackLength, KARM_MINI_STACK)
 
 HEADER ("KPCR offsets")
 
 OFFSET (PcSelf, KIPCR, Self)
 
 OFFSET (PcCurrentPrcb, KIPCR, CurrentPrcb)
 
 OFFSET (PcLockArray, KIPCR, LockArray)
 
 OFFSET (PcTeb, KIPCR, Used_Self)
 
 OFFSET (PcStallScaleFactor, KIPCR, StallScaleFactor)
 
 OFFSET (PcHalReserved, KIPCR, HalReserved)
 
 OFFSET (PcPrcb, KIPCR, Prcb)
 
 OFFSET (PcIdleHalt, KIPCR, Prcb.IdleHalt)
 
 OFFSET (PcCurrentThread, KIPCR, Prcb.CurrentThread)
 
 OFFSET (PcNextThread, KIPCR, Prcb.NextThread)
 
 OFFSET (PcIdleThread, KIPCR, Prcb.IdleThread)
 
 OFFSET (PcNestingLevel, KIPCR, Prcb.NestingLevel)
 
 OFFSET (PcNumber, KIPCR, Prcb.Number)
 
 OFFSET (PcPrcbLock, KIPCR, Prcb.PrcbLock)
 
 OFFSET (PcGroupSetMember, KIPCR, Prcb.GroupSetMember)
 
 OFFSET (PcFeatureBits, KIPCR, Prcb.FeatureBits)
 
 OFFSET (PcDeferredReadyListHead, KIPCR, Prcb.DeferredReadyListHead)
 
 OFFSET (PcSystemCalls, KIPCR, Prcb.KeSystemCalls)
 
 OFFSET (PcSpBase, KIPCR, Prcb.SpBase)
 
 OFFSET (PcDpcRoutineActive, KIPCR, Prcb.DpcRoutineActive)
 
 OFFSET (PcInterruptCount, KIPCR, Prcb.InterruptCount)
 
 OFFSET (PcSkipTick, KIPCR, Prcb.SkipTick)
 
 OFFSET (PcDebuggerSavedIRQL, KIPCR, Prcb.DebuggerSavedIRQL)
 
 OFFSET (PcStartCycles, KIPCR, Prcb.StartCycles)
 
 OFFSET (PcCycleCounterHigh, KIPCR, Prcb.CycleCounterHigh)
 
 SIZE (ProcessorControlRegisterLength, KIPCR)
 
 HEADER ("KPRCB offsets")
 
 OFFSET (PbIdleHalt, KPRCB, IdleHalt)
 
 OFFSET (PbCurrentThread, KPRCB, CurrentThread)
 
 OFFSET (PbNextThread, KPRCB, NextThread)
 
 OFFSET (PbIdleThread, KPRCB, IdleThread)
 
 OFFSET (PbNestingLevel, KPRCB, NestingLevel)
 
 OFFSET (PbNumber, KPRCB, Number)
 
 OFFSET (PbPrcbLock, KPRCB, PrcbLock)
 
 OFFSET (PbPriorityState, KPRCB, PriorityState)
 
 OFFSET (PbProcessorState, KPRCB, ProcessorState)
 
 OFFSET (PbHalReserved, KPRCB, HalReserved)
 
 OFFSET (PbMinorVersion, KPRCB, MinorVersion)
 
 OFFSET (PbMajorVersion, KPRCB, MajorVersion)
 
 OFFSET (PbBuildType, KPRCB, BuildType)
 
 OFFSET (PbCoresPerPhysicalProcessor, KPRCB, CoresPerPhysicalProcessor)
 
 OFFSET (PbLogicalProcessorsPerCore, KPRCB, LogicalProcessorsPerCore)
 
 OFFSET (PbGroup, KPRCB, Group)
 
 OFFSET (PbGroupIndex, KPRCB, GroupIndex)
 
 OFFSET (PbLockQueue, KPRCB, LockQueue)
 
 OFFSET (PbProcessorVendorString, KPRCB, ProcessorVendorString)
 
 OFFSET (PbFeatureBits, KPRCB, FeatureBits)
 
 OFFSET (PbPPLookasideList, KPRCB, PPLookasideList)
 
 OFFSET (PbPacketBarrier, KPRCB, PacketBarrier)
 
 OFFSET (PbDeferredReadyListHead, KPRCB, DeferredReadyListHead)
 
 OFFSET (PbSystemCalls, KPRCB, KeSystemCalls)
 
 OFFSET (PbContextSwitches, KPRCB, KeContextSwitches)
 
 OFFSET (PbFastReadNoWait, KPRCB, CcFastReadNoWait)
 
 OFFSET (PbFastReadWait, KPRCB, CcFastReadWait)
 
 OFFSET (PbFastReadNotPossible, KPRCB, CcFastReadNotPossible)
 
 OFFSET (PbCopyReadNoWait, KPRCB, CcCopyReadNoWait)
 
 OFFSET (PbCopyReadWait, KPRCB, CcCopyReadWait)
 
 OFFSET (PbCopyReadNoWaitMiss, KPRCB, CcCopyReadNoWaitMiss)
 
 OFFSET (PbLookasideIrpFloat, KPRCB, LookasideIrpFloat)
 
 OFFSET (PbReadOperationCount, KPRCB, IoReadOperationCount)
 
 OFFSET (PbWriteOperationCount, KPRCB, IoWriteOperationCount)
 
 OFFSET (PbOtherOperationCount, KPRCB, IoOtherOperationCount)
 
 OFFSET (PbReadTransferCount, KPRCB, IoReadTransferCount)
 
 OFFSET (PbWriteTransferCount, KPRCB, IoWriteTransferCount)
 
 OFFSET (PbOtherTransferCount, KPRCB, IoOtherTransferCount)
 
 OFFSET (PbMailbox, KPRCB, Mailbox)
 
 OFFSET (PbIpiFrozen, KPRCB, IpiFrozen)
 
 OFFSET (PbDpcList, KPRCB, DpcData[0].DpcList)
 
 OFFSET (PbDpcLock, KPRCB, DpcData[0].DpcLock)
 
 OFFSET (PbDpcCount, KPRCB, DpcData[0].DpcCount)
 
 OFFSET (PbDpcStack, KPRCB, DpcStack)
 
 OFFSET (PbSpBase, KPRCB, SpBase)
 
 OFFSET (PbMaximumDpcQueueDepth, KPRCB, MaximumDpcQueueDepth)
 
 OFFSET (PbDpcRequestRate, KPRCB, DpcRequestRate)
 
 OFFSET (PbMinimumDpcRate, KPRCB, MinimumDpcRate)
 
 OFFSET (PbDpcLastCount, KPRCB, DpcLastCount)
 
 OFFSET (PbQuantumEnd, KPRCB, QuantumEnd)
 
 OFFSET (PbDpcRoutineActive, KPRCB, DpcRoutineActive)
 
 OFFSET (PbIdleSchedule, KPRCB, IdleSchedule)
 
 OFFSET (PbDpcRequestSummary, KPRCB, DpcRequestSummary)
 
 OFFSET (PbNormalDpcState, KPRCB, NormalDpcState)
 
 OFFSET (PbDpcGate, KPRCB, DpcGate)
 
 OFFSET (PbKeSpinLockOrdering, KPRCB, KeSpinLockOrdering)
 
 OFFSET (PbWaitListHead, KPRCB, WaitListHead)
 
 OFFSET (PbDispatcherReadyListHead, KPRCB, DispatcherReadyListHead)
 
 OFFSET (PbInterruptCount, KPRCB, InterruptCount)
 
 OFFSET (PbKernelTime, KPRCB, KernelTime)
 
 OFFSET (PbUserTime, KPRCB, UserTime)
 
 OFFSET (PbDpcTime, KPRCB, DpcTime)
 
 OFFSET (PbInterruptTime, KPRCB, InterruptTime)
 
 OFFSET (PbAdjustDpcThreshold, KPRCB, AdjustDpcThreshold)
 
 OFFSET (PbExceptionDispatchCount, KPRCB, KeExceptionDispatchCount)
 
 OFFSET (PbParentNode, KPRCB, ParentNode)
 
 OFFSET (PbStartCycles, KPRCB, StartCycles)
 
 OFFSET (PbCycleCounterHigh, KPRCB, CycleCounterHigh)
 
 OFFSET (PbEntropyCount, KPRCB, EntropyTimingState.EntropyCount)
 
 OFFSET (PbEntropyBuffer, KPRCB, EntropyTimingState.Buffer)
 
 OFFSET (PbPageColor, KPRCB, PageColor)
 
 OFFSET (PbNodeColor, KPRCB, NodeColor)
 
 OFFSET (PbNodeShiftedColor, KPRCB, NodeShiftedColor)
 
 OFFSET (PbSecondaryColorMask, KPRCB, SecondaryColorMask)
 
 OFFSET (PbCycleTime, KPRCB, CycleTime)
 
 OFFSET (PbCcFastMdlReadNoWait, KPRCB, CcFastMdlReadNoWait)
 
 OFFSET (PbPowerState, KPRCB, PowerState)
 
 OFFSET (PbAlignmentFixupCount, KPRCB, KeAlignmentFixupCount)
 
 OFFSET (PbSpinLockAcquireCount, KPRCB, SynchCounters.SpinLockAcquireCount)
 
 OFFSET (PbFiqMiniStack, KPRCB, FiqMiniStack)
 
 OFFSET (PbIrqMiniStack, KPRCB, IrqMiniStack)
 
 OFFSET (PbUdfMiniStack, KPRCB, UdfMiniStack)
 
 OFFSET (PbAbtMiniStack, KPRCB, AbtMiniStack)
 
 OFFSET (PbPanicMiniStack, KPRCB, PanicMiniStack)
 
 OFFSET (PbPanicStackBase, KPRCB, PanicStackBase)
 
 OFFSET (PbPPNPagedLookasideList, KPRCB, PPNPagedLookasideList)
 
 OFFSET (PbPPPagedLookasideList, KPRCB, PPPagedLookasideList)
 
 HEADER ("UCALLOUT_FRAME offsets (yes, Cu/Ck is confusing...)")
 
 OFFSET (CkBuffer, UCALLOUT_FRAME, Buffer)
 
 OFFSET (CkLength, UCALLOUT_FRAME, Length)
 
 OFFSET (CkApiNumber, UCALLOUT_FRAME, ApiNumber)
 
 OFFSET (CkPc, UCALLOUT_FRAME, MachineFrame.Pc)
 
 OFFSET (CkSp, UCALLOUT_FRAME, MachineFrame.Sp)
 
 SIZE (CalloutFrameLength, UCALLOUT_FRAME)
 
 HEADER ("KCALLOUT_FRAME offsets (yes, Cu/Ck is confusing...)")
 
 OFFSET (CuTrapFrame, KCALLOUT_FRAME, TrapFrame)
 
 OFFSET (CuOutputBuffer, KCALLOUT_FRAME, OutputBuffer)
 
 OFFSET (CuOutputLength, KCALLOUT_FRAME, OutputLength)
 
 CONSTANT (PF_ARM_EXTERNAL_CACHE_AVAILABLE)
 

Macro Definition Documentation

◆ ARM_EXCEPTION_VECTOR

#define ARM_EXCEPTION_VECTOR   0xffff0000

Definition at line 496 of file ksarm.template.h.

◆ ARM_RED_ZONE_BYTES

#define ARM_RED_ZONE_BYTES   0x8

Definition at line 500 of file ksarm.template.h.

◆ CP14_DBGBCR_ENABLE_BIT

#define CP14_DBGBCR_ENABLE_BIT   0x1

Definition at line 505 of file ksarm.template.h.

◆ CP14_DBGBCR_MISMATCH_BIT

#define CP14_DBGBCR_MISMATCH_BIT   0x400000

Definition at line 504 of file ksarm.template.h.

◆ CP15_CPACR_ASEDIS

#define CP15_CPACR_ASEDIS   0x40000000

Definition at line 508 of file ksarm.template.h.

◆ CP15_CPACR_D32DIS

#define CP15_CPACR_D32DIS   0x80000000

Definition at line 507 of file ksarm.template.h.

◆ CP15_CPACR_VFP_MASK

#define CP15_CPACR_VFP_MASK   0xf00000

Definition at line 509 of file ksarm.template.h.

◆ CP15_CR0_HARVARD_CACHE

#define CP15_CR0_HARVARD_CACHE   0x1000000

Definition at line 515 of file ksarm.template.h.

◆ CP15_DFSR_WnR

#define CP15_DFSR_WnR   0x800

Definition at line 518 of file ksarm.template.h.

◆ CP15_SCTLR_C

#define CP15_SCTLR_C   0x4

Definition at line 521 of file ksarm.template.h.

◆ CP15_SCTLR_I

#define CP15_SCTLR_I   0x1000

Definition at line 520 of file ksarm.template.h.

◆ CP15_SCTLR_M

#define CP15_SCTLR_M   0x1

Definition at line 522 of file ksarm.template.h.

◆ CP15_SCTLR_TR

#define CP15_SCTLR_TR   0x10000000

Definition at line 524 of file ksarm.template.h.

◆ CP15_SCTLR_Z

#define CP15_SCTLR_Z   0x800

Definition at line 523 of file ksarm.template.h.

◆ CP15_THREAD_RESERVED_MASK

#define CP15_THREAD_RESERVED_MASK   0x3f

Definition at line 525 of file ksarm.template.h.

◆ CP15_xFSR_FS_HIGH

#define CP15_xFSR_FS_HIGH   0x400

Definition at line 516 of file ksarm.template.h.

◆ CP15_xFSR_FS_LOW

#define CP15_xFSR_FS_LOW   0xf

Definition at line 517 of file ksarm.template.h.

◆ CPVFP_FPEXC_DEX

#define CPVFP_FPEXC_DEX   0x20000000

Definition at line 512 of file ksarm.template.h.

◆ CPVFP_FPEXC_EN

#define CPVFP_FPEXC_EN   0x40000000

Definition at line 511 of file ksarm.template.h.

◆ CPVFP_FPEXC_EX

#define CPVFP_FPEXC_EX   0x80000000

Definition at line 510 of file ksarm.template.h.

◆ CPVFP_FPEXC_FP2V

#define CPVFP_FPEXC_FP2V   0x10000000

Definition at line 513 of file ksarm.template.h.

◆ DpPc

#define DpPc   0xc

Definition at line 555 of file ksarm.template.h.

◆ DpSp

#define DpSp   0x8

Definition at line 554 of file ksarm.template.h.

◆ EXHANDLE_CACHED_REFS

#define EXHANDLE_CACHED_REFS   0x1f

Definition at line 93 of file ksarm.template.h.

◆ EXHANDLE_REF_ACQUIRE_LOCK

#define EXHANDLE_REF_ACQUIRE_LOCK   0xffffffff

Definition at line 91 of file ksarm.template.h.

◆ EXHANDLE_REFERENCE_SHIFT

#define EXHANDLE_REFERENCE_SHIFT   0x1b

Definition at line 90 of file ksarm.template.h.

◆ EXHANDLE_REPLENISH_REFS

#define EXHANDLE_REPLENISH_REFS   0x8

Definition at line 92 of file ksarm.template.h.

◆ EXHANDLE_TABLE_ENTRY_LOCK

#define EXHANDLE_TABLE_ENTRY_LOCK   0x1

Definition at line 89 of file ksarm.template.h.

◆ FAST_FAIL_DEPRECATED_SERVICE_INVOKED

#define FAST_FAIL_DEPRECATED_SERVICE_INVOKED   0x1b

Definition at line 502 of file ksarm.template.h.

◆ KEXCEPTION_ACTIVE_EXCEPTION_FRAME

#define KEXCEPTION_ACTIVE_EXCEPTION_FRAME   0x1

Definition at line 559 of file ksarm.template.h.

◆ KEXCEPTION_ACTIVE_INTERRUPT_FRAME

#define KEXCEPTION_ACTIVE_INTERRUPT_FRAME   0x0

Definition at line 558 of file ksarm.template.h.

◆ KEXCEPTION_ACTIVE_SERVICE_FRAME

#define KEXCEPTION_ACTIVE_SERVICE_FRAME   0x2

Definition at line 560 of file ksarm.template.h.

◆ KI_DPC_INTERRUPT_FLAGS

#define KI_DPC_INTERRUPT_FLAGS   0x2f

Definition at line 497 of file ksarm.template.h.

◆ KI_EXCEPTION_HARDWARE_ERROR

#define KI_EXCEPTION_HARDWARE_ERROR   0x10000005

Definition at line 498 of file ksarm.template.h.

◆ KTRAP_FRAME_ARGUMENTS

#define KTRAP_FRAME_ARGUMENTS   0x38

Definition at line 499 of file ksarm.template.h.

◆ PppArchitecturalState

#define PppArchitecturalState   0x18

Definition at line 534 of file ksarm.template.h.

◆ PppArchitecturalStateVirtualAddress

#define PppArchitecturalStateVirtualAddress   0x10

Definition at line 533 of file ksarm.template.h.

◆ PppDcacheFlushSavedRegisters

#define PppDcacheFlushSavedRegisters   0x3b8

Definition at line 535 of file ksarm.template.h.

◆ ProcessorParkedPageLength

#define ProcessorParkedPageLength   0x1000

Definition at line 536 of file ksarm.template.h.

◆ ProcessorStartBlockLength

#define ProcessorStartBlockLength   0x8

Definition at line 530 of file ksarm.template.h.

◆ PsbSelfMap

#define PsbSelfMap   0x0

Definition at line 528 of file ksarm.template.h.

◆ PsbTiledTtb0

#define PsbTiledTtb0   0x4

Definition at line 529 of file ksarm.template.h.

◆ THUMB_ASSERT

#define THUMB_ASSERT   0xdefc

Definition at line 492 of file ksarm.template.h.

◆ THUMB_BREAKPOINT

#define THUMB_BREAKPOINT   0xdefe

Definition at line 490 of file ksarm.template.h.

◆ THUMB_DEBUG_SERVICE

#define THUMB_DEBUG_SERVICE   0xdefd

Definition at line 491 of file ksarm.template.h.

◆ THUMB_DIVIDE_BY_0

#define THUMB_DIVIDE_BY_0   0xdef9

Definition at line 495 of file ksarm.template.h.

◆ THUMB_FASTFAIL

#define THUMB_FASTFAIL   0xdefb

Definition at line 493 of file ksarm.template.h.

◆ THUMB_READ_CYCLES

#define THUMB_READ_CYCLES   0xdefa

Definition at line 494 of file ksarm.template.h.

◆ TlCpsr

#define TlCpsr   0x2c

Definition at line 551 of file ksarm.template.h.

◆ TlCpuNumber

#define TlCpuNumber   0x4

Definition at line 539 of file ksarm.template.h.

◆ TlLr

#define TlLr   0x20

Definition at line 548 of file ksarm.template.h.

◆ TlPadding

#define TlPadding   0x6

Definition at line 541 of file ksarm.template.h.

◆ TlPc

#define TlPc   0x28

Definition at line 550 of file ksarm.template.h.

◆ TlR0

#define TlR0   0x8

Definition at line 542 of file ksarm.template.h.

◆ TlR1

#define TlR1   0xc

Definition at line 543 of file ksarm.template.h.

◆ TlR11

#define TlR11   0x24

Definition at line 549 of file ksarm.template.h.

◆ TlR12

#define TlR12   0x18

Definition at line 546 of file ksarm.template.h.

◆ TlR2

#define TlR2   0x10

Definition at line 544 of file ksarm.template.h.

◆ TlR3

#define TlR3   0x14

Definition at line 545 of file ksarm.template.h.

◆ TlSp

#define TlSp   0x1c

Definition at line 547 of file ksarm.template.h.

◆ TlThread

#define TlThread   0x0

Definition at line 538 of file ksarm.template.h.

◆ TlTrapType

#define TlTrapType   0x5

Definition at line 540 of file ksarm.template.h.

◆ TRAP_TYPE_DATA_ABORT

#define TRAP_TYPE_DATA_ABORT   0x4

Definition at line 486 of file ksarm.template.h.

◆ TRAP_TYPE_FIQ

#define TRAP_TYPE_FIQ   0x7

Definition at line 489 of file ksarm.template.h.

◆ TRAP_TYPE_INTERRUPT

#define TRAP_TYPE_INTERRUPT   0x1

Definition at line 483 of file ksarm.template.h.

◆ TRAP_TYPE_PREFETCH_ABORT

#define TRAP_TYPE_PREFETCH_ABORT   0x5

Definition at line 487 of file ksarm.template.h.

◆ TRAP_TYPE_RESET

#define TRAP_TYPE_RESET   0x6

Definition at line 488 of file ksarm.template.h.

◆ TRAP_TYPE_SYSCALL

#define TRAP_TYPE_SYSCALL   0x2

Definition at line 484 of file ksarm.template.h.

◆ TRAP_TYPE_UNDEFINED

#define TRAP_TYPE_UNDEFINED   0x3

Definition at line 485 of file ksarm.template.h.

Function Documentation

◆ CONSTANT() [1/68]

CONSTANT ( CP14_DBGDSCR_MOE_BKPT  )

◆ CONSTANT() [2/68]

CONSTANT ( CP14_DBGDSCR_MOE_BP  )

◆ CONSTANT() [3/68]

CONSTANT ( CP14_DBGDSCR_MOE_EXTERNAL  )

◆ CONSTANT() [4/68]

CONSTANT ( CP14_DBGDSCR_MOE_HALT  )

◆ CONSTANT() [5/68]

CONSTANT ( CP14_DBGDSCR_MOE_MASK  )

◆ CONSTANT() [6/68]

CONSTANT ( CP14_DBGDSCR_MOE_SHIFT  )

◆ CONSTANT() [7/68]

CONSTANT ( CP14_DBGDSCR_MOE_VECTOR  )

◆ CONSTANT() [8/68]

CONSTANT ( CP14_DBGDSCR_MOE_WPASYNC  )

◆ CONSTANT() [9/68]

CONSTANT ( CP14_DBGDSCR_MOE_WPSYNC  )

◆ CONSTANT() [10/68]

CONSTANT ( CP15_PMCR_CLKCNT_DIV  )

◆ CONSTANT() [11/68]

CONSTANT ( CP15_PMCR_CLKCNT_RST  )

◆ CONSTANT() [12/68]

CONSTANT ( CP15_PMCR_CNT_RST  )

◆ CONSTANT() [13/68]

CONSTANT ( CP15_PMCR_DP  )

◆ CONSTANT() [14/68]

CONSTANT ( CP15_PMCR_ENABLE  )

◆ CONSTANT() [15/68]

CONSTANT ( CP15_PMCR_X  )

◆ CONSTANT() [16/68]

CONSTANT ( CPSR_IT_MASK  )

◆ CONSTANT() [17/68]

CONSTANT ( CPSRC_ABORT  )

◆ CONSTANT() [18/68]

CONSTANT ( CPSRC_INT  )

◆ CONSTANT() [19/68]

CONSTANT ( CPSRC_THUMB  )

◆ CONSTANT() [20/68]

CONSTANT ( CPSRF_C  )

◆ CONSTANT() [21/68]

CONSTANT ( CPSRF_N  )

◆ CONSTANT() [22/68]

CONSTANT ( CPSRF_Q  )

◆ CONSTANT() [23/68]

CONSTANT ( CPSRF_V  )

◆ CONSTANT() [24/68]

CONSTANT ( CPSRF_Z  )

◆ CONSTANT() [25/68]

CONSTANT ( CPSRM_ABT  )

◆ CONSTANT() [26/68]

CONSTANT ( CPSRM_FIQ  )

◆ CONSTANT() [27/68]

CONSTANT ( CPSRM_INT  )

◆ CONSTANT() [28/68]

CONSTANT ( CPSRM_MASK  )

◆ CONSTANT() [29/68]

CONSTANT ( CPSRM_SVC  )

◆ CONSTANT() [30/68]

CONSTANT ( CPSRM_SYS  )

◆ CONSTANT() [31/68]

CONSTANT ( CPSRM_UDF  )

◆ CONSTANT() [32/68]

CONSTANT ( CPSRM_USER  )

◆ CONSTANT() [33/68]

CONSTANT ( FPSCR_DZC  )

◆ CONSTANT() [34/68]

CONSTANT ( FPSCR_DZE  )

◆ CONSTANT() [35/68]

CONSTANT ( FPSCR_IDC  )

◆ CONSTANT() [36/68]

CONSTANT ( FPSCR_IDE  )

◆ CONSTANT() [37/68]

CONSTANT ( FPSCR_IOC  )

◆ CONSTANT() [38/68]

CONSTANT ( FPSCR_IOE  )

◆ CONSTANT() [39/68]

CONSTANT ( FPSCR_IXC  )

◆ CONSTANT() [40/68]

CONSTANT ( FPSCR_IXE  )

◆ CONSTANT() [41/68]

CONSTANT ( FPSCR_OFC  )

◆ CONSTANT() [42/68]

CONSTANT ( FPSCR_OFE  )

◆ CONSTANT() [43/68]

CONSTANT ( FPSCR_UFC  )

◆ CONSTANT() [44/68]

CONSTANT ( FPSCR_UFE  )

◆ CONSTANT() [45/68]

CONSTANT ( FPSCRF_C  )

◆ CONSTANT() [46/68]

CONSTANT ( FPSCRF_N  )

◆ CONSTANT() [47/68]

CONSTANT ( FPSCRF_QC  )

◆ CONSTANT() [48/68]

CONSTANT ( FPSCRF_V  )

◆ CONSTANT() [49/68]

CONSTANT ( FPSCRF_Z  )

◆ CONSTANT() [50/68]

CONSTANT ( FPSCRM_AHP  )

◆ CONSTANT() [51/68]

CONSTANT ( FPSCRM_DEPRECATED  )

◆ CONSTANT() [52/68]

CONSTANT ( FPSCRM_DN  )

◆ CONSTANT() [53/68]

CONSTANT ( FPSCRM_FZ  )

◆ CONSTANT() [54/68]

CONSTANT ( FPSCRM_RMODE_MASK  )

◆ CONSTANT() [55/68]

CONSTANT ( FPSCRM_RMODE_RM  )

◆ CONSTANT() [56/68]

CONSTANT ( FPSCRM_RMODE_RN  )

◆ CONSTANT() [57/68]

CONSTANT ( FPSCRM_RMODE_RP  )

◆ CONSTANT() [58/68]

CONSTANT ( FPSCRM_RMODE_RZ  )

◆ CONSTANT() [59/68]

CONSTANT ( KI_EXCEPTION_INTERNAL  )

◆ CONSTANT() [60/68]

CONSTANT ( PAGE_SHIFT  )

◆ CONSTANT() [61/68]

◆ CONSTANT() [62/68]

CONSTANT ( SWFS_ALIGN_FAULT  )

◆ CONSTANT() [63/68]

CONSTANT ( SWFS_DEBUG_FAULT  )

◆ CONSTANT() [64/68]

CONSTANT ( SWFS_EXECUTE  )

◆ CONSTANT() [65/68]

CONSTANT ( SWFS_HWERR_FAULT  )

◆ CONSTANT() [66/68]

CONSTANT ( SWFS_PAGE_FAULT  )

◆ CONSTANT() [67/68]

CONSTANT ( SWFS_WRITE  )

◆ CONSTANT() [68/68]

CONSTANT ( SYSCALL_PSR  )

◆ HEADER() [1/21]

HEADER ( "_JUMP_BUFFER offsets"  )

◆ HEADER() [2/21]

HEADER ( "CONTEXT Offsets"  )

◆ HEADER() [3/21]

HEADER ( "CPSR Values"  )

◆ HEADER() [4/21]

HEADER ( "DebugService Control Types"  )

◆ HEADER() [5/21]

HEADER ( "DISPATCHER_CONTEXT offsets"  )

◆ HEADER() [6/21]

HEADER ( "Handle table entry definition"  )

◆ HEADER() [7/21]

HEADER ( "KARM_ARCH_STATE offsets"  )

◆ HEADER() [8/21]

HEADER ( "KARM_MINI_STACK offsets"  )

◆ HEADER() [9/21]

HEADER ( "KARM_VFP_STATE offsets"  )

◆ HEADER() [10/21]

HEADER ( "KCALLOUT_FRAME offsets (yes, Cu/Ck is confusing...)"  )

◆ HEADER() [11/21]

HEADER ( "KEXCEPTION_FRAME offsets"  )

◆ HEADER() [12/21]

HEADER ( "KPCR offsets"  )

◆ HEADER() [13/21]

HEADER ( "KPRCB offsets"  )

◆ HEADER() [14/21]

HEADER ( "KPROCESSOR_STATE offsets"  )

◆ HEADER() [15/21]

HEADER ( "KSPECIAL_REGISTERS offsets"  )

◆ HEADER() [16/21]

HEADER ( "KSTART_FRAME offsets"  )

◆ HEADER() [17/21]

HEADER ( "KSWITCH_FRAME offsets"  )

◆ HEADER() [18/21]

HEADER ( "MACHINE_FRAME offsets"  )

◆ HEADER() [19/21]

HEADER ( "Other constants"  )

◆ HEADER() [20/21]

HEADER ( "Trap Frame offsets"  )

◆ HEADER() [21/21]

HEADER ( "UCALLOUT_FRAME offsets (yes, Cu/Ck is confusing...)"  )

◆ OFFSET() [1/291]

OFFSET ( AaCp15_Cr0_CpuId  ,
KARM_ARCH_STATE  ,
Cp15_Cr0_CpuId   
)

◆ OFFSET() [2/291]

OFFSET ( AaCp15_Cr10_NormalMemoryRemap  ,
KARM_ARCH_STATE  ,
Cp15_Cr10_NormalMemoryRemap   
)

◆ OFFSET() [3/291]

OFFSET ( AaCp15_Cr10_PrimaryMemoryRemap  ,
KARM_ARCH_STATE  ,
Cp15_Cr10_PrimaryMemoryRemap   
)

◆ OFFSET() [4/291]

OFFSET ( AaCp15_Cr12_VBARns  ,
KARM_ARCH_STATE  ,
Cp15_Cr12_VBARns   
)

◆ OFFSET() [5/291]

OFFSET ( AaCp15_Cr13_ContextId  ,
KARM_ARCH_STATE  ,
Cp15_Cr13_ContextId   
)

◆ OFFSET() [6/291]

OFFSET ( AaCp15_Cr1_AuxControl  ,
KARM_ARCH_STATE  ,
Cp15_Cr1_AuxControl   
)

◆ OFFSET() [7/291]

OFFSET ( AaCp15_Cr1_Control  ,
KARM_ARCH_STATE  ,
Cp15_Cr1_Control   
)

◆ OFFSET() [8/291]

OFFSET ( AaCp15_Cr1_Cpacr  ,
KARM_ARCH_STATE  ,
Cp15_Cr1_Cpacr   
)

◆ OFFSET() [9/291]

OFFSET ( AaCp15_Cr2_Ttb0  ,
KARM_ARCH_STATE  ,
Cp15_Cr2_Ttb0   
)

◆ OFFSET() [10/291]

OFFSET ( AaCp15_Cr2_Ttb1  ,
KARM_ARCH_STATE  ,
Cp15_Cr2_Ttb1   
)

◆ OFFSET() [11/291]

OFFSET ( AaCp15_Cr2_TtbControl  ,
KARM_ARCH_STATE  ,
Cp15_Cr2_TtbControl   
)

◆ OFFSET() [12/291]

OFFSET ( AaCp15_Cr3_Dacr  ,
KARM_ARCH_STATE  ,
Cp15_Cr3_Dacr   
)

◆ OFFSET() [13/291]

OFFSET ( AaCp15_Cr5_Dfsr  ,
KARM_ARCH_STATE  ,
Cp15_Cr5_Dfsr   
)

◆ OFFSET() [14/291]

OFFSET ( AaCp15_Cr5_Ifsr  ,
KARM_ARCH_STATE  ,
Cp15_Cr5_Ifsr   
)

◆ OFFSET() [15/291]

OFFSET ( AaCp15_Cr6_Dfar  ,
KARM_ARCH_STATE  ,
Cp15_Cr6_Dfar   
)

◆ OFFSET() [16/291]

OFFSET ( AaCp15_Cr6_Ifar  ,
KARM_ARCH_STATE  ,
Cp15_Cr6_Ifar   
)

◆ OFFSET() [17/291]

OFFSET ( AaCp15_Cr9_PmControl  ,
KARM_ARCH_STATE  ,
Cp15_Cr9_PmControl   
)

◆ OFFSET() [18/291]

OFFSET ( AaCp15_Cr9_PmCountEnableSet  ,
KARM_ARCH_STATE  ,
Cp15_Cr9_PmCountEnableSet   
)

◆ OFFSET() [19/291]

OFFSET ( AaCp15_Cr9_PmCycleCounter  ,
KARM_ARCH_STATE  ,
Cp15_Cr9_PmCycleCounter   
)

◆ OFFSET() [20/291]

OFFSET ( AaCp15_Cr9_PmEventCounter  ,
KARM_ARCH_STATE  ,
Cp15_Cr9_PmEventCounter   
)

◆ OFFSET() [21/291]

OFFSET ( AaCp15_Cr9_PmEventType  ,
KARM_ARCH_STATE  ,
Cp15_Cr9_PmEventType   
)

◆ OFFSET() [22/291]

OFFSET ( AaCp15_Cr9_PmInterruptSelect  ,
KARM_ARCH_STATE  ,
Cp15_Cr9_PmInterruptSelect   
)

◆ OFFSET() [23/291]

OFFSET ( AaCp15_Cr9_PmOverflowStatus  ,
KARM_ARCH_STATE  ,
Cp15_Cr9_PmOverflowStatus   
)

◆ OFFSET() [24/291]

OFFSET ( AaCp15_Cr9_PmSelect  ,
KARM_ARCH_STATE  ,
Cp15_Cr9_PmSelect   
)

◆ OFFSET() [25/291]

OFFSET ( AaCp15_Cr9_PmUserEnable  ,
KARM_ARCH_STATE  ,
Cp15_Cr9_PmUserEnable   
)

◆ OFFSET() [26/291]

OFFSET ( CkApiNumber  ,
UCALLOUT_FRAME  ,
ApiNumber   
)

◆ OFFSET() [27/291]

OFFSET ( CkBuffer  ,
UCALLOUT_FRAME  ,
Buffer   
)

◆ OFFSET() [28/291]

OFFSET ( CkLength  ,
UCALLOUT_FRAME  ,
Length   
)

◆ OFFSET() [29/291]

OFFSET ( CkPc  ,
UCALLOUT_FRAME  ,
MachineFrame.  Pc 
)

◆ OFFSET() [30/291]

OFFSET ( CkSp  ,
UCALLOUT_FRAME  ,
MachineFrame.  Sp 
)

◆ OFFSET() [31/291]

OFFSET ( CuOutputBuffer  ,
KCALLOUT_FRAME  ,
OutputBuffer   
)

◆ OFFSET() [32/291]

OFFSET ( CuOutputLength  ,
KCALLOUT_FRAME  ,
OutputLength   
)

◆ OFFSET() [33/291]

OFFSET ( CuTrapFrame  ,
KCALLOUT_FRAME  ,
TrapFrame   
)

◆ OFFSET() [34/291]

OFFSET ( CxBcr  ,
CONTEXT  ,
Bcr   
)

◆ OFFSET() [35/291]

OFFSET ( CxBvr  ,
CONTEXT  ,
Bvr   
)

◆ OFFSET() [36/291]

OFFSET ( CxContextFlags  ,
CONTEXT  ,
ContextFlags   
)

◆ OFFSET() [37/291]

OFFSET ( CxCpsr  ,
CONTEXT  ,
Cpsr   
)

◆ OFFSET() [38/291]

OFFSET ( CxD  ,
CONTEXT  ,
D   
)

◆ OFFSET() [39/291]

OFFSET ( CxD8  ,
CONTEXT  ,
D  [8] 
)

◆ OFFSET() [40/291]

OFFSET ( CxFpscr  ,
CONTEXT  ,
Fpscr   
)

◆ OFFSET() [41/291]

OFFSET ( CxLr  ,
CONTEXT  ,
Lr   
)

◆ OFFSET() [42/291]

OFFSET ( CxPc  ,
CONTEXT  ,
Pc   
)

◆ OFFSET() [43/291]

OFFSET ( CxQ  ,
CONTEXT  ,
 
)

◆ OFFSET() [44/291]

OFFSET ( CxR0  ,
CONTEXT  ,
R0   
)

◆ OFFSET() [45/291]

OFFSET ( CxR1  ,
CONTEXT  ,
R1   
)

◆ OFFSET() [46/291]

OFFSET ( CxR10  ,
CONTEXT  ,
R10   
)

◆ OFFSET() [47/291]

OFFSET ( CxR11  ,
CONTEXT  ,
R11   
)

◆ OFFSET() [48/291]

OFFSET ( CxR12  ,
CONTEXT  ,
R12   
)

◆ OFFSET() [49/291]

OFFSET ( CxR2  ,
CONTEXT  ,
R2   
)

◆ OFFSET() [50/291]

OFFSET ( CxR3  ,
CONTEXT  ,
R3   
)

◆ OFFSET() [51/291]

OFFSET ( CxR4  ,
CONTEXT  ,
R4   
)

◆ OFFSET() [52/291]

OFFSET ( CxR5  ,
CONTEXT  ,
R5   
)

◆ OFFSET() [53/291]

OFFSET ( CxR6  ,
CONTEXT  ,
R6   
)

◆ OFFSET() [54/291]

OFFSET ( CxR7  ,
CONTEXT  ,
R7   
)

◆ OFFSET() [55/291]

OFFSET ( CxR8  ,
CONTEXT  ,
R8   
)

◆ OFFSET() [56/291]

OFFSET ( CxR9  ,
CONTEXT  ,
R9   
)

◆ OFFSET() [57/291]

OFFSET ( CxS  ,
CONTEXT  ,
S   
)

◆ OFFSET() [58/291]

OFFSET ( CxSp  ,
CONTEXT  ,
Sp   
)

◆ OFFSET() [59/291]

OFFSET ( CxWcr  ,
CONTEXT  ,
Wcr   
)

◆ OFFSET() [60/291]

OFFSET ( CxWvr  ,
CONTEXT  ,
Wvr   
)

◆ OFFSET() [61/291]

OFFSET ( DcContextRecord  ,
DISPATCHER_CONTEXT  ,
ContextRecord   
)

◆ OFFSET() [62/291]

OFFSET ( DcControlPc  ,
DISPATCHER_CONTEXT  ,
ControlPc   
)

◆ OFFSET() [63/291]

OFFSET ( DcControlPcIsUnwound  ,
DISPATCHER_CONTEXT  ,
ControlPcIsUnwound   
)

◆ OFFSET() [64/291]

OFFSET ( DcEstablisherFrame  ,
DISPATCHER_CONTEXT  ,
EstablisherFrame   
)

◆ OFFSET() [65/291]

OFFSET ( DcFunctionEntry  ,
DISPATCHER_CONTEXT  ,
FunctionEntry   
)

◆ OFFSET() [66/291]

OFFSET ( DcHandlerData  ,
DISPATCHER_CONTEXT  ,
HandlerData   
)

◆ OFFSET() [67/291]

OFFSET ( DcHistoryTable  ,
DISPATCHER_CONTEXT  ,
HistoryTable   
)

◆ OFFSET() [68/291]

OFFSET ( DcImageBase  ,
DISPATCHER_CONTEXT  ,
ImageBase   
)

◆ OFFSET() [69/291]

OFFSET ( DcLanguageHandler  ,
DISPATCHER_CONTEXT  ,
LanguageHandler   
)

◆ OFFSET() [70/291]

OFFSET ( DcNonVolatileRegisters  ,
DISPATCHER_CONTEXT  ,
NonVolatileRegisters   
)

◆ OFFSET() [71/291]

OFFSET ( DcReserved  ,
DISPATCHER_CONTEXT  ,
Reserved   
)

◆ OFFSET() [72/291]

OFFSET ( DcScopeIndex  ,
DISPATCHER_CONTEXT  ,
ScopeIndex   
)

◆ OFFSET() [73/291]

OFFSET ( DcTargetPc  ,
DISPATCHER_CONTEXT  ,
TargetPc   
)

◆ OFFSET() [74/291]

OFFSET ( ExParam5  ,
KEXCEPTION_FRAME  ,
Param5   
)

◆ OFFSET() [75/291]

OFFSET ( ExR10  ,
KEXCEPTION_FRAME  ,
R10   
)

◆ OFFSET() [76/291]

OFFSET ( ExR11  ,
KEXCEPTION_FRAME  ,
R11   
)

◆ OFFSET() [77/291]

OFFSET ( ExR4  ,
KEXCEPTION_FRAME  ,
R4   
)

◆ OFFSET() [78/291]

OFFSET ( ExR5  ,
KEXCEPTION_FRAME  ,
R5   
)

◆ OFFSET() [79/291]

OFFSET ( ExR6  ,
KEXCEPTION_FRAME  ,
R6   
)

◆ OFFSET() [80/291]

OFFSET ( ExR7  ,
KEXCEPTION_FRAME  ,
R7   
)

◆ OFFSET() [81/291]

OFFSET ( ExR8  ,
KEXCEPTION_FRAME  ,
R8   
)

◆ OFFSET() [82/291]

OFFSET ( ExR9  ,
KEXCEPTION_FRAME  ,
R9   
)

◆ OFFSET() [83/291]

OFFSET ( ExReturn  ,
KEXCEPTION_FRAME  ,
Return   
)

◆ OFFSET() [84/291]

OFFSET ( ExTrapFrame  ,
KEXCEPTION_FRAME  ,
TrapFrame   
)

◆ OFFSET() [85/291]

OFFSET ( JbD  ,
_JUMP_BUFFER  ,
D   
)

◆ OFFSET() [86/291]

OFFSET ( JbFpscr  ,
_JUMP_BUFFER  ,
Fpscr   
)

◆ OFFSET() [87/291]

OFFSET ( JbFrame  ,
_JUMP_BUFFER  ,
Frame   
)

◆ OFFSET() [88/291]

OFFSET ( JbPc  ,
_JUMP_BUFFER  ,
Pc   
)

◆ OFFSET() [89/291]

OFFSET ( JbR10  ,
_JUMP_BUFFER  ,
R10   
)

◆ OFFSET() [90/291]

OFFSET ( JbR11  ,
_JUMP_BUFFER  ,
R11   
)

◆ OFFSET() [91/291]

OFFSET ( JbR4  ,
_JUMP_BUFFER  ,
R4   
)

◆ OFFSET() [92/291]

OFFSET ( JbR5  ,
_JUMP_BUFFER  ,
R5   
)

◆ OFFSET() [93/291]

OFFSET ( JbR6  ,
_JUMP_BUFFER  ,
R6   
)

◆ OFFSET() [94/291]

OFFSET ( JbR7  ,
_JUMP_BUFFER  ,
R7   
)

◆ OFFSET() [95/291]

OFFSET ( JbR8  ,
_JUMP_BUFFER  ,
R8   
)

◆ OFFSET() [96/291]

OFFSET ( JbR9  ,
_JUMP_BUFFER  ,
R9   
)

◆ OFFSET() [97/291]

OFFSET ( JbSp  ,
_JUMP_BUFFER  ,
Sp   
)

◆ OFFSET() [98/291]

OFFSET ( KsAbortLr  ,
KSPECIAL_REGISTERS  ,
AbortLr   
)

◆ OFFSET() [99/291]

OFFSET ( KsAbortSp  ,
KSPECIAL_REGISTERS  ,
AbortSp   
)

◆ OFFSET() [100/291]

OFFSET ( KsAbortSpsr  ,
KSPECIAL_REGISTERS  ,
AbortSpsr   
)

◆ OFFSET() [101/291]

OFFSET ( KsCp15_Cr13_SvcRW  ,
KSPECIAL_REGISTERS  ,
Cp15_Cr13_SvcRW   
)

◆ OFFSET() [102/291]

OFFSET ( KsCp15_Cr13_UsrRO  ,
KSPECIAL_REGISTERS  ,
Cp15_Cr13_UsrRO   
)

◆ OFFSET() [103/291]

OFFSET ( KsCp15_Cr13_UsrRW  ,
KSPECIAL_REGISTERS  ,
Cp15_Cr13_UsrRW   
)

◆ OFFSET() [104/291]

OFFSET ( KsFpexc  ,
KSPECIAL_REGISTERS  ,
Fpexc   
)

◆ OFFSET() [105/291]

OFFSET ( KsFpinst  ,
KSPECIAL_REGISTERS  ,
Fpinst   
)

◆ OFFSET() [106/291]

OFFSET ( KsFpinst2  ,
KSPECIAL_REGISTERS  ,
Fpinst2   
)

◆ OFFSET() [107/291]

OFFSET ( KsIrqLr  ,
KSPECIAL_REGISTERS  ,
IrqLr   
)

◆ OFFSET() [108/291]

OFFSET ( KsIrqSp  ,
KSPECIAL_REGISTERS  ,
IrqSp   
)

◆ OFFSET() [109/291]

OFFSET ( KsIrqSpsr  ,
KSPECIAL_REGISTERS  ,
IrqSpsr   
)

◆ OFFSET() [110/291]

OFFSET ( KsKernelBcr  ,
KSPECIAL_REGISTERS  ,
KernelBcr   
)

◆ OFFSET() [111/291]

OFFSET ( KsKernelBvr  ,
KSPECIAL_REGISTERS  ,
KernelBvr   
)

◆ OFFSET() [112/291]

OFFSET ( KsKernelWcr  ,
KSPECIAL_REGISTERS  ,
KernelWcr   
)

◆ OFFSET() [113/291]

OFFSET ( KsUdfLr  ,
KSPECIAL_REGISTERS  ,
UdfLr   
)

◆ OFFSET() [114/291]

OFFSET ( KsUdfSp  ,
KSPECIAL_REGISTERS  ,
UdfSp   
)

◆ OFFSET() [115/291]

OFFSET ( KsUdfSpsr  ,
KSPECIAL_REGISTERS  ,
UdfSpsr   
)

◆ OFFSET() [116/291]

OFFSET ( KsUserLr  ,
KSPECIAL_REGISTERS  ,
UserLr   
)

◆ OFFSET() [117/291]

OFFSET ( KsUserSp  ,
KSPECIAL_REGISTERS  ,
UserSp   
)

◆ OFFSET() [118/291]

OFFSET ( MfPc  ,
MACHINE_FRAME  ,
Pc   
)

◆ OFFSET() [119/291]

OFFSET ( MfSp  ,
MACHINE_FRAME  ,
Sp   
)

◆ OFFSET() [120/291]

OFFSET ( MsCpsr  ,
KARM_MINI_STACK  ,
Cpsr   
)

◆ OFFSET() [121/291]

OFFSET ( MsPc  ,
KARM_MINI_STACK  ,
Pc   
)

◆ OFFSET() [122/291]

OFFSET ( MsR4  ,
KARM_MINI_STACK  ,
R4   
)

◆ OFFSET() [123/291]

OFFSET ( MsR5  ,
KARM_MINI_STACK  ,
R5   
)

◆ OFFSET() [124/291]

OFFSET ( MsR6  ,
KARM_MINI_STACK  ,
R6   
)

◆ OFFSET() [125/291]

OFFSET ( MsR7  ,
KARM_MINI_STACK  ,
R7   
)

◆ OFFSET() [126/291]

OFFSET ( MsReserved  ,
KARM_MINI_STACK  ,
Reserved   
)

◆ OFFSET() [127/291]

OFFSET ( PbAbtMiniStack  ,
KPRCB  ,
AbtMiniStack   
)

◆ OFFSET() [128/291]

OFFSET ( PbAdjustDpcThreshold  ,
KPRCB  ,
AdjustDpcThreshold   
)

◆ OFFSET() [129/291]

OFFSET ( PbAlignmentFixupCount  ,
KPRCB  ,
KeAlignmentFixupCount   
)

◆ OFFSET() [130/291]

OFFSET ( PbBuildType  ,
KPRCB  ,
BuildType   
)

◆ OFFSET() [131/291]

OFFSET ( PbCcFastMdlReadNoWait  ,
KPRCB  ,
CcFastMdlReadNoWait   
)

◆ OFFSET() [132/291]

OFFSET ( PbContextSwitches  ,
KPRCB  ,
KeContextSwitches   
)

◆ OFFSET() [133/291]

OFFSET ( PbCopyReadNoWait  ,
KPRCB  ,
CcCopyReadNoWait   
)

◆ OFFSET() [134/291]

OFFSET ( PbCopyReadNoWaitMiss  ,
KPRCB  ,
CcCopyReadNoWaitMiss   
)

◆ OFFSET() [135/291]

OFFSET ( PbCopyReadWait  ,
KPRCB  ,
CcCopyReadWait   
)

◆ OFFSET() [136/291]

OFFSET ( PbCoresPerPhysicalProcessor  ,
KPRCB  ,
CoresPerPhysicalProcessor   
)

◆ OFFSET() [137/291]

OFFSET ( PbCurrentThread  ,
KPRCB  ,
CurrentThread   
)

◆ OFFSET() [138/291]

OFFSET ( PbCycleCounterHigh  ,
KPRCB  ,
CycleCounterHigh   
)

◆ OFFSET() [139/291]

OFFSET ( PbCycleTime  ,
KPRCB  ,
CycleTime   
)

◆ OFFSET() [140/291]

OFFSET ( PbDeferredReadyListHead  ,
KPRCB  ,
DeferredReadyListHead   
)

◆ OFFSET() [141/291]

OFFSET ( PbDispatcherReadyListHead  ,
KPRCB  ,
DispatcherReadyListHead   
)

◆ OFFSET() [142/291]

OFFSET ( PbDpcCount  ,
KPRCB  ,
DpcData.  DpcCount[0] 
)

◆ OFFSET() [143/291]

OFFSET ( PbDpcGate  ,
KPRCB  ,
DpcGate   
)

◆ OFFSET() [144/291]

OFFSET ( PbDpcLastCount  ,
KPRCB  ,
DpcLastCount   
)

◆ OFFSET() [145/291]

OFFSET ( PbDpcList  ,
KPRCB  ,
DpcData.  DpcList[0] 
)

◆ OFFSET() [146/291]

OFFSET ( PbDpcLock  ,
KPRCB  ,
DpcData.  DpcLock[0] 
)

◆ OFFSET() [147/291]

OFFSET ( PbDpcRequestRate  ,
KPRCB  ,
DpcRequestRate   
)

◆ OFFSET() [148/291]

OFFSET ( PbDpcRequestSummary  ,
KPRCB  ,
DpcRequestSummary   
)

◆ OFFSET() [149/291]

OFFSET ( PbDpcRoutineActive  ,
KPRCB  ,
DpcRoutineActive   
)

◆ OFFSET() [150/291]

OFFSET ( PbDpcStack  ,
KPRCB  ,
DpcStack   
)

◆ OFFSET() [151/291]

OFFSET ( PbDpcTime  ,
KPRCB  ,
DpcTime   
)

◆ OFFSET() [152/291]

OFFSET ( PbEntropyBuffer  ,
KPRCB  ,
EntropyTimingState.  Buffer 
)

◆ OFFSET() [153/291]

OFFSET ( PbEntropyCount  ,
KPRCB  ,
EntropyTimingState.  EntropyCount 
)

◆ OFFSET() [154/291]

OFFSET ( PbExceptionDispatchCount  ,
KPRCB  ,
KeExceptionDispatchCount   
)

◆ OFFSET() [155/291]

OFFSET ( PbFastReadNotPossible  ,
KPRCB  ,
CcFastReadNotPossible   
)

◆ OFFSET() [156/291]

OFFSET ( PbFastReadNoWait  ,
KPRCB  ,
CcFastReadNoWait   
)

◆ OFFSET() [157/291]

OFFSET ( PbFastReadWait  ,
KPRCB  ,
CcFastReadWait   
)

◆ OFFSET() [158/291]

OFFSET ( PbFeatureBits  ,
KPRCB  ,
FeatureBits   
)

◆ OFFSET() [159/291]

OFFSET ( PbFiqMiniStack  ,
KPRCB  ,
FiqMiniStack   
)

◆ OFFSET() [160/291]

OFFSET ( PbGroup  ,
KPRCB  ,
Group   
)

◆ OFFSET() [161/291]

OFFSET ( PbGroupIndex  ,
KPRCB  ,
GroupIndex   
)

◆ OFFSET() [162/291]

OFFSET ( PbHalReserved  ,
KPRCB  ,
HalReserved   
)

◆ OFFSET() [163/291]

OFFSET ( PbIdleHalt  ,
KPRCB  ,
IdleHalt   
)

◆ OFFSET() [164/291]

OFFSET ( PbIdleSchedule  ,
KPRCB  ,
IdleSchedule   
)

◆ OFFSET() [165/291]

OFFSET ( PbIdleThread  ,
KPRCB  ,
IdleThread   
)

◆ OFFSET() [166/291]

OFFSET ( PbInterruptCount  ,
KPRCB  ,
InterruptCount   
)

◆ OFFSET() [167/291]

OFFSET ( PbInterruptTime  ,
KPRCB  ,
InterruptTime   
)

◆ OFFSET() [168/291]

OFFSET ( PbIpiFrozen  ,
KPRCB  ,
IpiFrozen   
)

◆ OFFSET() [169/291]

OFFSET ( PbIrqMiniStack  ,
KPRCB  ,
IrqMiniStack   
)

◆ OFFSET() [170/291]

OFFSET ( PbKernelTime  ,
KPRCB  ,
KernelTime   
)

◆ OFFSET() [171/291]

OFFSET ( PbKeSpinLockOrdering  ,
KPRCB  ,
KeSpinLockOrdering   
)

◆ OFFSET() [172/291]

OFFSET ( PbLockQueue  ,
KPRCB  ,
LockQueue   
)

◆ OFFSET() [173/291]

OFFSET ( PbLogicalProcessorsPerCore  ,
KPRCB  ,
LogicalProcessorsPerCore   
)

◆ OFFSET() [174/291]

OFFSET ( PbLookasideIrpFloat  ,
KPRCB  ,
LookasideIrpFloat   
)

◆ OFFSET() [175/291]

OFFSET ( PbMailbox  ,
KPRCB  ,
Mailbox   
)

◆ OFFSET() [176/291]

OFFSET ( PbMajorVersion  ,
KPRCB  ,
MajorVersion   
)

◆ OFFSET() [177/291]

OFFSET ( PbMaximumDpcQueueDepth  ,
KPRCB  ,
MaximumDpcQueueDepth   
)

◆ OFFSET() [178/291]

OFFSET ( PbMinimumDpcRate  ,
KPRCB  ,
MinimumDpcRate   
)

◆ OFFSET() [179/291]

OFFSET ( PbMinorVersion  ,
KPRCB  ,
MinorVersion   
)

◆ OFFSET() [180/291]

OFFSET ( PbNestingLevel  ,
KPRCB  ,
NestingLevel   
)

◆ OFFSET() [181/291]

OFFSET ( PbNextThread  ,
KPRCB  ,
NextThread   
)

◆ OFFSET() [182/291]

OFFSET ( PbNodeColor  ,
KPRCB  ,
NodeColor   
)

◆ OFFSET() [183/291]

OFFSET ( PbNodeShiftedColor  ,
KPRCB  ,
NodeShiftedColor   
)

◆ OFFSET() [184/291]

OFFSET ( PbNormalDpcState  ,
KPRCB  ,
NormalDpcState   
)

◆ OFFSET() [185/291]

OFFSET ( PbNumber  ,
KPRCB  ,
Number   
)

◆ OFFSET() [186/291]

OFFSET ( PbOtherOperationCount  ,
KPRCB  ,
IoOtherOperationCount   
)

◆ OFFSET() [187/291]

OFFSET ( PbOtherTransferCount  ,
KPRCB  ,
IoOtherTransferCount   
)

◆ OFFSET() [188/291]

OFFSET ( PbPacketBarrier  ,
KPRCB  ,
PacketBarrier   
)

◆ OFFSET() [189/291]

OFFSET ( PbPageColor  ,
KPRCB  ,
PageColor   
)

◆ OFFSET() [190/291]

OFFSET ( PbPanicMiniStack  ,
KPRCB  ,
PanicMiniStack   
)

◆ OFFSET() [191/291]

OFFSET ( PbPanicStackBase  ,
KPRCB  ,
PanicStackBase   
)

◆ OFFSET() [192/291]

OFFSET ( PbParentNode  ,
KPRCB  ,
ParentNode   
)

◆ OFFSET() [193/291]

OFFSET ( PbPowerState  ,
KPRCB  ,
PowerState   
)

◆ OFFSET() [194/291]

OFFSET ( PbPPLookasideList  ,
KPRCB  ,
PPLookasideList   
)

◆ OFFSET() [195/291]

OFFSET ( PbPPNPagedLookasideList  ,
KPRCB  ,
PPNPagedLookasideList   
)

◆ OFFSET() [196/291]

OFFSET ( PbPPPagedLookasideList  ,
KPRCB  ,
PPPagedLookasideList   
)

◆ OFFSET() [197/291]

OFFSET ( PbPrcbLock  ,
KPRCB  ,
PrcbLock   
)

◆ OFFSET() [198/291]

OFFSET ( PbPriorityState  ,
KPRCB  ,
PriorityState   
)

◆ OFFSET() [199/291]

OFFSET ( PbProcessorState  ,
KPRCB  ,
ProcessorState   
)

◆ OFFSET() [200/291]

OFFSET ( PbProcessorVendorString  ,
KPRCB  ,
ProcessorVendorString   
)

◆ OFFSET() [201/291]

OFFSET ( PbQuantumEnd  ,
KPRCB  ,
QuantumEnd   
)

◆ OFFSET() [202/291]

OFFSET ( PbReadOperationCount  ,
KPRCB  ,
IoReadOperationCount   
)

◆ OFFSET() [203/291]

OFFSET ( PbReadTransferCount  ,
KPRCB  ,
IoReadTransferCount   
)

◆ OFFSET() [204/291]

OFFSET ( PbSecondaryColorMask  ,
KPRCB  ,
SecondaryColorMask   
)

◆ OFFSET() [205/291]

OFFSET ( PbSpBase  ,
KPRCB  ,
SpBase   
)

◆ OFFSET() [206/291]

OFFSET ( PbSpinLockAcquireCount  ,
KPRCB  ,
SynchCounters.  SpinLockAcquireCount 
)

◆ OFFSET() [207/291]

OFFSET ( PbStartCycles  ,
KPRCB  ,
StartCycles   
)

◆ OFFSET() [208/291]

OFFSET ( PbSystemCalls  ,
KPRCB  ,
KeSystemCalls   
)

◆ OFFSET() [209/291]

OFFSET ( PbUdfMiniStack  ,
KPRCB  ,
UdfMiniStack   
)

◆ OFFSET() [210/291]

OFFSET ( PbUserTime  ,
KPRCB  ,
UserTime   
)

◆ OFFSET() [211/291]

OFFSET ( PbWaitListHead  ,
KPRCB  ,
WaitListHead   
)

◆ OFFSET() [212/291]

OFFSET ( PbWriteOperationCount  ,
KPRCB  ,
IoWriteOperationCount   
)

◆ OFFSET() [213/291]

OFFSET ( PbWriteTransferCount  ,
KPRCB  ,
IoWriteTransferCount   
)

◆ OFFSET() [214/291]

OFFSET ( PcCurrentPrcb  ,
KIPCR  ,
CurrentPrcb   
)

◆ OFFSET() [215/291]

OFFSET ( PcCurrentThread  ,
KIPCR  ,
Prcb.  CurrentThread 
)

◆ OFFSET() [216/291]

OFFSET ( PcCycleCounterHigh  ,
KIPCR  ,
Prcb.  CycleCounterHigh 
)

◆ OFFSET() [217/291]

OFFSET ( PcDebuggerSavedIRQL  ,
KIPCR  ,
Prcb.  DebuggerSavedIRQL 
)

◆ OFFSET() [218/291]

OFFSET ( PcDeferredReadyListHead  ,
KIPCR  ,
Prcb.  DeferredReadyListHead 
)

◆ OFFSET() [219/291]

OFFSET ( PcDpcRoutineActive  ,
KIPCR  ,
Prcb.  DpcRoutineActive 
)

◆ OFFSET() [220/291]

OFFSET ( PcFeatureBits  ,
KIPCR  ,
Prcb.  FeatureBits 
)

◆ OFFSET() [221/291]

OFFSET ( PcGroupSetMember  ,
KIPCR  ,
Prcb.  GroupSetMember 
)

◆ OFFSET() [222/291]

OFFSET ( PcHalReserved  ,
KIPCR  ,
HalReserved   
)

◆ OFFSET() [223/291]

OFFSET ( PcIdleHalt  ,
KIPCR  ,
Prcb.  IdleHalt 
)

◆ OFFSET() [224/291]

OFFSET ( PcIdleThread  ,
KIPCR  ,
Prcb.  IdleThread 
)

◆ OFFSET() [225/291]

OFFSET ( PcInterruptCount  ,
KIPCR  ,
Prcb.  InterruptCount 
)

◆ OFFSET() [226/291]

OFFSET ( PcLockArray  ,
KIPCR  ,
LockArray   
)

◆ OFFSET() [227/291]

OFFSET ( PcNestingLevel  ,
KIPCR  ,
Prcb.  NestingLevel 
)

◆ OFFSET() [228/291]

OFFSET ( PcNextThread  ,
KIPCR  ,
Prcb.  NextThread 
)

◆ OFFSET() [229/291]

OFFSET ( PcNumber  ,
KIPCR  ,
Prcb.  Number 
)

◆ OFFSET() [230/291]

OFFSET ( PcPrcb  ,
KIPCR  ,
Prcb   
)

◆ OFFSET() [231/291]

OFFSET ( PcPrcbLock  ,
KIPCR  ,
Prcb.  PrcbLock 
)

◆ OFFSET() [232/291]

OFFSET ( PcSelf  ,
KIPCR  ,
Self   
)

◆ OFFSET() [233/291]

OFFSET ( PcSkipTick  ,
KIPCR  ,
Prcb.  SkipTick 
)

◆ OFFSET() [234/291]

OFFSET ( PcSpBase  ,
KIPCR  ,
Prcb.  SpBase 
)

◆ OFFSET() [235/291]

OFFSET ( PcStallScaleFactor  ,
KIPCR  ,
StallScaleFactor   
)

◆ OFFSET() [236/291]

OFFSET ( PcStartCycles  ,
KIPCR  ,
Prcb.  StartCycles 
)

◆ OFFSET() [237/291]

OFFSET ( PcSystemCalls  ,
KIPCR  ,
Prcb.  KeSystemCalls 
)

◆ OFFSET() [238/291]

OFFSET ( PcTeb  ,
KIPCR  ,
Used_Self   
)

◆ OFFSET() [239/291]

OFFSET ( PsArchState  ,
KPROCESSOR_STATE  ,
ArchState   
)

◆ OFFSET() [240/291]

OFFSET ( PsAsid  ,
KPROCESSOR_STATE  ,
ArchState.  Cp15_Cr13_ContextId 
)

◆ OFFSET() [241/291]

OFFSET ( PsAuxControl  ,
KPROCESSOR_STATE  ,
ArchState.  Cp15_Cr1_AuxControl 
)

◆ OFFSET() [242/291]

OFFSET ( PsContextFrame  ,
KPROCESSOR_STATE  ,
ContextFrame   
)

◆ OFFSET() [243/291]

OFFSET ( PsContextId  ,
KPROCESSOR_STATE  ,
ArchState.  Cp15_Cr13_ContextId 
)

◆ OFFSET() [244/291]

OFFSET ( PsControl  ,
KPROCESSOR_STATE  ,
ArchState.  Cp15_Cr1_Control 
)

◆ OFFSET() [245/291]

OFFSET ( PsCpacr  ,
KPROCESSOR_STATE  ,
ArchState.  Cp15_Cr1_Cpacr 
)

◆ OFFSET() [246/291]

OFFSET ( PsCpuid  ,
KPROCESSOR_STATE  ,
ArchState.  Cp15_Cr0_CpuId 
)

◆ OFFSET() [247/291]

OFFSET ( PsDacr  ,
KPROCESSOR_STATE  ,
ArchState.  Cp15_Cr3_Dacr 
)

◆ OFFSET() [248/291]

OFFSET ( PsNormalMemoryRemap  ,
KPROCESSOR_STATE  ,
ArchState.  Cp15_Cr10_NormalMemoryRemap 
)

◆ OFFSET() [249/291]

OFFSET ( PsPrimaryMemoryRemap  ,
KPROCESSOR_STATE  ,
ArchState.  Cp15_Cr10_PrimaryMemoryRemap 
)

◆ OFFSET() [250/291]

OFFSET ( PsSpecialRegisters  ,
KPROCESSOR_STATE  ,
SpecialRegisters   
)

◆ OFFSET() [251/291]

OFFSET ( PsSvcRW  ,
KPROCESSOR_STATE  ,
SpecialRegisters.  Cp15_Cr13_SvcRW 
)

◆ OFFSET() [252/291]

OFFSET ( PsTtb0  ,
KPROCESSOR_STATE  ,
ArchState.  Cp15_Cr2_Ttb0 
)

◆ OFFSET() [253/291]

OFFSET ( PsTtb1  ,
KPROCESSOR_STATE  ,
ArchState.  Cp15_Cr2_Ttb1 
)

◆ OFFSET() [254/291]

OFFSET ( PsTtbControl  ,
KPROCESSOR_STATE  ,
ArchState.  Cp15_Cr2_TtbControl 
)

◆ OFFSET() [255/291]

OFFSET ( PsUsrRO  ,
KPROCESSOR_STATE  ,
SpecialRegisters.  Cp15_Cr13_UsrRO 
)

◆ OFFSET() [256/291]

OFFSET ( PsUsrRW  ,
KPROCESSOR_STATE  ,
SpecialRegisters.  Cp15_Cr13_UsrRW 
)

◆ OFFSET() [257/291]

OFFSET ( PsVBARns  ,
KPROCESSOR_STATE  ,
ArchState.  Cp15_Cr12_VBARns 
)

◆ OFFSET() [258/291]

OFFSET ( SfR0  ,
KSTART_FRAME  ,
R0   
)

◆ OFFSET() [259/291]

OFFSET ( SfR1  ,
KSTART_FRAME  ,
R1   
)

◆ OFFSET() [260/291]

OFFSET ( SfR2  ,
KSTART_FRAME  ,
R2   
)

◆ OFFSET() [261/291]

OFFSET ( SfReturn  ,
KSTART_FRAME  ,
Return   
)

◆ OFFSET() [262/291]

OFFSET ( SwApcBypass  ,
KSWITCH_FRAME  ,
ApcBypass   
)

◆ OFFSET() [263/291]

OFFSET ( SwR11  ,
KSWITCH_FRAME  ,
R11   
)

◆ OFFSET() [264/291]

OFFSET ( SwReturn  ,
KSWITCH_FRAME  ,
Return   
)

◆ OFFSET() [265/291]

OFFSET ( TrArg3  ,
KTRAP_FRAME  ,
Arg3   
)

◆ OFFSET() [266/291]

OFFSET ( TrBcr  ,
KTRAP_FRAME  ,
Bcr   
)

◆ OFFSET() [267/291]

OFFSET ( TrBvr  ,
KTRAP_FRAME  ,
Bvr   
)

◆ OFFSET() [268/291]

OFFSET ( TrCpsr  ,
KTRAP_FRAME  ,
Cpsr   
)

◆ OFFSET() [269/291]

OFFSET ( TrDebugRegistersValid  ,
KTRAP_FRAME  ,
DebugRegistersValid   
)

◆ OFFSET() [270/291]

OFFSET ( TrExceptionActive  ,
KTRAP_FRAME  ,
ExceptionActive   
)

◆ OFFSET() [271/291]

OFFSET ( TrFaultAddress  ,
KTRAP_FRAME  ,
FaultAddress   
)

◆ OFFSET() [272/291]

OFFSET ( TrFaultStatus  ,
KTRAP_FRAME  ,
FaultStatus   
)

◆ OFFSET() [273/291]

OFFSET ( TrLr  ,
KTRAP_FRAME  ,
Lr   
)

◆ OFFSET() [274/291]

OFFSET ( TrPc  ,
KTRAP_FRAME  ,
Pc   
)

◆ OFFSET() [275/291]

OFFSET ( TrPreviousMode  ,
KTRAP_FRAME  ,
PreviousMode   
)

◆ OFFSET() [276/291]

OFFSET ( TrR0  ,
KTRAP_FRAME  ,
R0   
)

◆ OFFSET() [277/291]

OFFSET ( TrR1  ,
KTRAP_FRAME  ,
R1   
)

◆ OFFSET() [278/291]

OFFSET ( TrR11  ,
KTRAP_FRAME  ,
R11   
)

◆ OFFSET() [279/291]

OFFSET ( TrR12  ,
KTRAP_FRAME  ,
R12   
)

◆ OFFSET() [280/291]

OFFSET ( TrR2  ,
KTRAP_FRAME  ,
R2   
)

◆ OFFSET() [281/291]

OFFSET ( TrR3  ,
KTRAP_FRAME  ,
R3   
)

◆ OFFSET() [282/291]

OFFSET ( TrReserved  ,
KTRAP_FRAME  ,
Reserved   
)

◆ OFFSET() [283/291]

OFFSET ( TrSp  ,
KTRAP_FRAME  ,
Sp   
)

◆ OFFSET() [284/291]

OFFSET ( TrTrapFrame  ,
KTRAP_FRAME  ,
TrapFrame   
)

◆ OFFSET() [285/291]

OFFSET ( TrVfpState  ,
KTRAP_FRAME  ,
VfpState   
)

◆ OFFSET() [286/291]

OFFSET ( TrWcr  ,
KTRAP_FRAME  ,
Wcr   
)

◆ OFFSET() [287/291]

OFFSET ( TrWvr  ,
KTRAP_FRAME  ,
Wvr   
)

◆ OFFSET() [288/291]

OFFSET ( VsFpscr  ,
KARM_VFP_STATE  ,
Fpscr   
)

◆ OFFSET() [289/291]

OFFSET ( VsLink  ,
KARM_VFP_STATE  ,
Link   
)

◆ OFFSET() [290/291]

OFFSET ( VsVfpD  ,
KARM_VFP_STATE  ,
VfpD   
)

◆ OFFSET() [291/291]

OFFSET ( VsVfpD8  ,
KARM_VFP_STATE  ,
VfpD  [8] 
)

◆ RAW() [1/2]

RAW ( ""  )

◆ RAW() [2/2]

RAW ( "#include <kxarm.h>"  )

◆ SIZE() [1/11]

SIZE ( CalloutFrameLength  ,
UCALLOUT_FRAME   
)

◆ SIZE() [2/11]

◆ SIZE() [3/11]

SIZE ( KEXCEPTION_FRAME_LENGTH  ,
KEXCEPTION_FRAME   
)

◆ SIZE() [4/11]

SIZE ( KSTART_FRAME_LENGTH  ,
KSTART_FRAME   
)

◆ SIZE() [5/11]

SIZE ( KSWITCH_FRAME_LENGTH  ,
KSWITCH_FRAME   
)

◆ SIZE() [6/11]

◆ SIZE() [7/11]

SIZE ( MachineFrameLength  ,
MACHINE_FRAME   
)

◆ SIZE() [8/11]

SIZE ( MiniStackLength  ,
KARM_MINI_STACK   
)

◆ SIZE() [9/11]

SIZE ( ProcessorControlRegisterLength  ,
KIPCR   
)

◆ SIZE() [10/11]

SIZE ( ProcessorStateLength  ,
KPROCESSOR_STATE   
)

◆ SIZE() [11/11]

SIZE ( VFP_STATE_LENGTH  ,
KARM_VFP_STATE   
)