LLDB mainline
Classes | Macros
RegisterContextDarwin_arm64.h File Reference
#include "lldb/Target/RegisterContext.h"
#include "lldb/lldb-private.h"

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))

Definition at line 19 of file RegisterContextDarwin_arm64.h.

◆ WCR_ENABLE

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

Definition at line 22 of file RegisterContextDarwin_arm64.h.

◆ WCR_LOAD

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

Definition at line 25 of file RegisterContextDarwin_arm64.h.

◆ WCR_STORE

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

Definition at line 26 of file RegisterContextDarwin_arm64.h.