LLDB mainline
Classes | Macros | Typedefs | Variables
RegisterContextFreeBSD_mips64.cpp File Reference
#include "RegisterContextFreeBSD_mips64.h"
#include "RegisterContextPOSIX_mips64.h"
#include "lldb-mips-freebsd-register-enums.h"
#include <vector>
#include "RegisterInfos_mips64.h"

Go to the source code of this file.

Classes

struct  _GPR
 
struct  _FPR
 

Macros

#define DECLARE_REGISTER_INFOS_MIPS64_STRUCT
 

Typedefs

typedef struct _GPR GPR_freebsd_mips
 
typedef struct _FPR FPR_freebsd_mips
 

Variables

static const uint32_t g_gp_regnums_mips64 []
 
const uint32_t g_fp_regnums_mips64 []
 
constexpr size_t k_num_register_sets = 2
 
static const RegisterSet g_reg_sets_mips64 [k_num_register_sets]
 

Macro Definition Documentation

◆ DECLARE_REGISTER_INFOS_MIPS64_STRUCT

#define DECLARE_REGISTER_INFOS_MIPS64_STRUCT

Definition at line 147 of file RegisterContextFreeBSD_mips64.cpp.

Typedef Documentation

◆ FPR_freebsd_mips

typedef struct _FPR FPR_freebsd_mips

◆ GPR_freebsd_mips

typedef struct _GPR GPR_freebsd_mips

Variable Documentation

◆ g_fp_regnums_mips64

const uint32_t g_fp_regnums_mips64[]
Initial value:
= {
}
#define LLDB_INVALID_REGNUM
Definition: lldb-defines.h:87

Definition at line 36 of file RegisterContextFreeBSD_mips64.cpp.

◆ g_gp_regnums_mips64

const uint32_t g_gp_regnums_mips64[]
static
Initial value:
= {
}

Definition at line 17 of file RegisterContextFreeBSD_mips64.cpp.

◆ g_reg_sets_mips64

const RegisterSet g_reg_sets_mips64[k_num_register_sets]
static
Initial value:
= {
{"General Purpose Registers", "gpr", k_num_gpr_registers_mips64,
{"Floating Point Registers", "fpu", k_num_fpr_registers_mips64,
}
static const uint32_t g_gp_regnums_mips64[]
const uint32_t g_fp_regnums_mips64[]

Definition at line 57 of file RegisterContextFreeBSD_mips64.cpp.

Referenced by RegisterContextFreeBSD_mips64::GetRegisterSet().

◆ k_num_register_sets

constexpr size_t k_num_register_sets = 2
constexpr