ReactOS 0.4.17-dev-577-ge3e58ac
ksarm64.template.h File Reference

Go to the source code of this file.

Macros

#define CONTEXT_ARM64   0x00400000L
 
#define CONTEXT_CONTROL   (CONTEXT_ARM64 | 0x1L)
 
#define CONTEXT_INTEGER   (CONTEXT_ARM64 | 0x2L)
 
#define CONTEXT_FLOATING_POINT   (CONTEXT_ARM64 | 0x4L)
 
#define CONTEXT_DEBUG_REGISTERS   (CONTEXT_ARM64 | 0x8L)
 
#define CONTEXT_X18   (CONTEXT_ARM64 | 0x10L)
 
#define CONTEXT_FULL   (CONTEXT_CONTROL | CONTEXT_INTEGER | CONTEXT_FLOATING_POINT)
 

Functions

 HEADER ("CONTEXT Offsets")
 
 OFFSET (CxContextFlags, CONTEXT, ContextFlags)
 
 OFFSET (CxCpsr, CONTEXT, Cpsr)
 
 OFFSET (CxX0, CONTEXT, X0)
 
 OFFSET (CxX1, CONTEXT, X1)
 
 OFFSET (CxX2, CONTEXT, X2)
 
 OFFSET (CxX3, CONTEXT, X3)
 
 OFFSET (CxX4, CONTEXT, X4)
 
 OFFSET (CxX5, CONTEXT, X5)
 
 OFFSET (CxX6, CONTEXT, X6)
 
 OFFSET (CxX7, CONTEXT, X7)
 
 OFFSET (CxX8, CONTEXT, X8)
 
 OFFSET (CxX9, CONTEXT, X9)
 
 OFFSET (CxX10, CONTEXT, X10)
 
 OFFSET (CxX11, CONTEXT, X11)
 
 OFFSET (CxX12, CONTEXT, X12)
 
 OFFSET (CxX13, CONTEXT, X13)
 
 OFFSET (CxX14, CONTEXT, X14)
 
 OFFSET (CxX15, CONTEXT, X15)
 
 OFFSET (CxX16, CONTEXT, X16)
 
 OFFSET (CxX17, CONTEXT, X17)
 
 OFFSET (CxX18, CONTEXT, X18)
 
 OFFSET (CxX19, CONTEXT, X19)
 
 OFFSET (CxX20, CONTEXT, X20)
 
 OFFSET (CxX21, CONTEXT, X21)
 
 OFFSET (CxX22, CONTEXT, X22)
 
 OFFSET (CxX23, CONTEXT, X23)
 
 OFFSET (CxX24, CONTEXT, X24)
 
 OFFSET (CxX25, CONTEXT, X25)
 
 OFFSET (CxX26, CONTEXT, X26)
 
 OFFSET (CxX27, CONTEXT, X27)
 
 OFFSET (CxX28, CONTEXT, X28)
 
 OFFSET (CxFp, CONTEXT, Fp)
 
 OFFSET (CxLr, CONTEXT, Lr)
 
 OFFSET (CxSp, CONTEXT, Sp)
 
 OFFSET (CxPc, CONTEXT, Pc)
 
 OFFSET (CxV, CONTEXT, V)
 
 OFFSET (CxFpcr, CONTEXT, Fpcr)
 
 OFFSET (CxFpsr, CONTEXT, Fpsr)
 
 OFFSET (CxBcr, CONTEXT, Bcr)
 
 OFFSET (CxBvr, CONTEXT, Bvr)
 
 OFFSET (CxWcr, CONTEXT, Wcr)
 
 OFFSET (CxWvr, CONTEXT, Wvr)
 
 SIZE (CONTEXT_FRAME_LENGTH, CONTEXT)
 

Macro Definition Documentation

◆ CONTEXT_ARM64

#define CONTEXT_ARM64   0x00400000L

Definition at line 2 of file ksarm64.template.h.

◆ CONTEXT_CONTROL

#define CONTEXT_CONTROL   (CONTEXT_ARM64 | 0x1L)

Definition at line 3 of file ksarm64.template.h.

◆ CONTEXT_DEBUG_REGISTERS

#define CONTEXT_DEBUG_REGISTERS   (CONTEXT_ARM64 | 0x8L)

Definition at line 6 of file ksarm64.template.h.

◆ CONTEXT_FLOATING_POINT

#define CONTEXT_FLOATING_POINT   (CONTEXT_ARM64 | 0x4L)

Definition at line 5 of file ksarm64.template.h.

◆ CONTEXT_FULL

Definition at line 8 of file ksarm64.template.h.

◆ CONTEXT_INTEGER

#define CONTEXT_INTEGER   (CONTEXT_ARM64 | 0x2L)

Definition at line 4 of file ksarm64.template.h.

◆ CONTEXT_X18

#define CONTEXT_X18   (CONTEXT_ARM64 | 0x10L)

Definition at line 7 of file ksarm64.template.h.

Function Documentation

◆ HEADER()

HEADER ( "CONTEXT Offsets"  )

◆ OFFSET() [1/42]

OFFSET ( CxBcr  ,
CONTEXT  ,
Bcr   
)

◆ OFFSET() [2/42]

OFFSET ( CxBvr  ,
CONTEXT  ,
Bvr   
)

◆ OFFSET() [3/42]

OFFSET ( CxContextFlags  ,
CONTEXT  ,
ContextFlags   
)

◆ OFFSET() [4/42]

OFFSET ( CxCpsr  ,
CONTEXT  ,
Cpsr   
)

◆ OFFSET() [5/42]

OFFSET ( CxFp  ,
CONTEXT  ,
Fp   
)

◆ OFFSET() [6/42]

OFFSET ( CxFpcr  ,
CONTEXT  ,
Fpcr   
)

◆ OFFSET() [7/42]

OFFSET ( CxFpsr  ,
CONTEXT  ,
Fpsr   
)

◆ OFFSET() [8/42]

OFFSET ( CxLr  ,
CONTEXT  ,
Lr   
)

◆ OFFSET() [9/42]

OFFSET ( CxPc  ,
CONTEXT  ,
Pc   
)

◆ OFFSET() [10/42]

OFFSET ( CxSp  ,
CONTEXT  ,
Sp   
)

◆ OFFSET() [11/42]

OFFSET ( CxV  ,
CONTEXT  ,
V   
)

◆ OFFSET() [12/42]

OFFSET ( CxWcr  ,
CONTEXT  ,
Wcr   
)

◆ OFFSET() [13/42]

OFFSET ( CxWvr  ,
CONTEXT  ,
Wvr   
)

◆ OFFSET() [14/42]

OFFSET ( CxX0  ,
CONTEXT  ,
X0   
)

◆ OFFSET() [15/42]

OFFSET ( CxX1  ,
CONTEXT  ,
X1   
)

◆ OFFSET() [16/42]

OFFSET ( CxX10  ,
CONTEXT  ,
X10   
)

◆ OFFSET() [17/42]

OFFSET ( CxX11  ,
CONTEXT  ,
X11   
)

◆ OFFSET() [18/42]

OFFSET ( CxX12  ,
CONTEXT  ,
X12   
)

◆ OFFSET() [19/42]

OFFSET ( CxX13  ,
CONTEXT  ,
X13   
)

◆ OFFSET() [20/42]

OFFSET ( CxX14  ,
CONTEXT  ,
X14   
)

◆ OFFSET() [21/42]

OFFSET ( CxX15  ,
CONTEXT  ,
X15   
)

◆ OFFSET() [22/42]

OFFSET ( CxX16  ,
CONTEXT  ,
X16   
)

◆ OFFSET() [23/42]

OFFSET ( CxX17  ,
CONTEXT  ,
X17   
)

◆ OFFSET() [24/42]

OFFSET ( CxX18  ,
CONTEXT  ,
X18   
)

◆ OFFSET() [25/42]

OFFSET ( CxX19  ,
CONTEXT  ,
X19   
)

◆ OFFSET() [26/42]

OFFSET ( CxX2  ,
CONTEXT  ,
X2   
)

◆ OFFSET() [27/42]

OFFSET ( CxX20  ,
CONTEXT  ,
X20   
)

◆ OFFSET() [28/42]

OFFSET ( CxX21  ,
CONTEXT  ,
X21   
)

◆ OFFSET() [29/42]

OFFSET ( CxX22  ,
CONTEXT  ,
X22   
)

◆ OFFSET() [30/42]

OFFSET ( CxX23  ,
CONTEXT  ,
X23   
)

◆ OFFSET() [31/42]

OFFSET ( CxX24  ,
CONTEXT  ,
X24   
)

◆ OFFSET() [32/42]

OFFSET ( CxX25  ,
CONTEXT  ,
X25   
)

◆ OFFSET() [33/42]

OFFSET ( CxX26  ,
CONTEXT  ,
X26   
)

◆ OFFSET() [34/42]

OFFSET ( CxX27  ,
CONTEXT  ,
X27   
)

◆ OFFSET() [35/42]

OFFSET ( CxX28  ,
CONTEXT  ,
X28   
)

◆ OFFSET() [36/42]

OFFSET ( CxX3  ,
CONTEXT  ,
X3   
)

◆ OFFSET() [37/42]

OFFSET ( CxX4  ,
CONTEXT  ,
X4   
)

◆ OFFSET() [38/42]

OFFSET ( CxX5  ,
CONTEXT  ,
X5   
)

◆ OFFSET() [39/42]

OFFSET ( CxX6  ,
CONTEXT  ,
X6   
)

◆ OFFSET() [40/42]

OFFSET ( CxX7  ,
CONTEXT  ,
X7   
)

◆ OFFSET() [41/42]

OFFSET ( CxX8  ,
CONTEXT  ,
X8   
)

◆ OFFSET() [42/42]

OFFSET ( CxX9  ,
CONTEXT  ,
X9   
)

◆ SIZE()