LLDB  mainline
Macros | Functions | Variables
RegisterContextLinux_mips.cpp File Reference
#include <stddef.h>
#include <vector>
#include "RegisterContextLinux_mips.h"
#include "lldb-mips-linux-register-enums.h"
#include "RegisterContext_mips.h"
#include "RegisterInfos_mips.h"
Include dependency graph for RegisterContextLinux_mips.cpp:

Go to the source code of this file.

Macros

#define DECLARE_REGISTER_INFOS_MIPS_STRUCT
 

Functions

uint32_t GetUserRegisterInfoCount (bool msa_present)
 

Variables

const uint32_t g_gp_regnums_mips []
 
const uint32_t g_fp_regnums_mips []
 
const uint32_t g_msa_regnums_mips []
 
constexpr size_t k_num_register_sets = 3
 
static const RegisterSet g_reg_sets_mips [k_num_register_sets]
 

Macro Definition Documentation

◆ DECLARE_REGISTER_INFOS_MIPS_STRUCT

#define DECLARE_REGISTER_INFOS_MIPS_STRUCT

Definition at line 25 of file RegisterContextLinux_mips.cpp.

Function Documentation

◆ GetUserRegisterInfoCount()

uint32_t GetUserRegisterInfoCount ( bool  msa_present)

Variable Documentation

◆ g_fp_regnums_mips

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

Definition at line 48 of file RegisterContextLinux_mips.cpp.

◆ g_gp_regnums_mips

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

Definition at line 30 of file RegisterContextLinux_mips.cpp.

◆ g_msa_regnums_mips

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

Definition at line 66 of file RegisterContextLinux_mips.cpp.

◆ g_reg_sets_mips

const RegisterSet g_reg_sets_mips[k_num_register_sets]
static

◆ k_num_register_sets

constexpr size_t k_num_register_sets = 3