LLDB mainline
RegisterContextDarwin_arm64.h File Reference

Go to the source code of this file.

Classes

class  RegisterContextDarwin_arm64
struct  RegisterContextDarwin_arm64::GPR
struct  RegisterContextDarwin_arm64::VReg
struct  RegisterContextDarwin_arm64::FPU
struct  RegisterContextDarwin_arm64::EXC
struct  RegisterContextDarwin_arm64::DBG

Macros

#define S_RSVD   ((uint32_t)(0u << 1))
#define S_PRIV   ((uint32_t)(1u << 1))
#define S_USER   ((uint32_t)(2u << 1))
#define S_PRIV_USER   ((S_PRIV) | (S_USER))
#define WCR_ENABLE   ((uint32_t)(1u))
#define WCR_LOAD   ((uint32_t)(1u << 3))
#define WCR_STORE   ((uint32_t)(1u << 4))

Macro Definition Documentation

◆ S_PRIV

#define S_PRIV   ((uint32_t)(1u << 1))

Definition at line 18 of file RegisterContextDarwin_arm64.h.

◆ S_PRIV_USER

#define S_PRIV_USER   ((S_PRIV) | (S_USER))

Definition at line 20 of file RegisterContextDarwin_arm64.h.

◆ S_RSVD

#define S_RSVD   ((uint32_t)(0u << 1))

Definition at line 17 of file RegisterContextDarwin_arm64.h.

◆ S_USER

#define S_USER   ((uint32_t)(2u << 1))

◆ WCR_ENABLE

#define WCR_ENABLE   ((uint32_t)(1u))

◆ WCR_LOAD

#define WCR_LOAD   ((uint32_t)(1u << 3))

◆ WCR_STORE

#define WCR_STORE   ((uint32_t)(1u << 4))