Pip
Architecture-dependent parts of Pip: MAL, IAL and boot
Data Structures | Typedefs | Enumerations
context.h File Reference
#include <stdint.h>

Go to the source code of this file.

Data Structures

struct  gate_ctx_s
 
struct  user_ctx_s
 User saved context. More...
 

Typedefs

typedef enum arm_ctxreg_e arm_ctxreg_t
 
typedef struct gate_ctx_s arm_ctx_t
 
typedef struct gate_ctx_s gate_ctx_t
 
typedef struct user_ctx_s user_ctx_t
 

Enumerations

enum  arm_ctxreg_e {
  CTX_SP, CTX_LR, CTX_R0, CTX_R1,
  CTX_R2, CTX_R3, CTX_R4, CTX_R5,
  CTX_R6, CTX_R7, CTX_R8, CTX_R9,
  CTX_R10, CTX_R11, CTX_R12, CTX_PC
}
 

Typedef Documentation

◆ arm_ctx_t

typedef struct gate_ctx_s arm_ctx_t

◆ arm_ctxreg_t

typedef enum arm_ctxreg_e arm_ctxreg_t

◆ gate_ctx_t

typedef struct gate_ctx_s gate_ctx_t

◆ user_ctx_t

typedef struct user_ctx_s user_ctx_t

Enumeration Type Documentation

◆ arm_ctxreg_e

Enumerator
CTX_SP 
CTX_LR 
CTX_R0 
CTX_R1 
CTX_R2 
CTX_R3 
CTX_R4 
CTX_R5 
CTX_R6 
CTX_R7 
CTX_R8 
CTX_R9 
CTX_R10 
CTX_R11 
CTX_R12 
CTX_PC