|
LLDB mainline
|
#include <cassert>#include <lldb/Utility/Flags.h>#include <stddef.h>#include "lldb/lldb-defines.h"#include "llvm/Support/Compiler.h"#include "RegisterInfoPOSIX_loongarch64.h"#include "RegisterInfos_loongarch64.h"Go to the source code of this file.
Macros | |
| #define | GPR_OFFSET(idx) |
| #define | FPR_OFFSET(idx) |
| #define | FCC_OFFSET(idx) |
| #define | FCSR_OFFSET (8 * 1 + 32 * 8 + sizeof(RegisterInfoPOSIX_loongarch64::GPR)) |
| #define | LSX_OFFSET(idx) |
| #define | LASX_OFFSET(idx) |
| #define | REG_CONTEXT_SIZE |
| #define | DECLARE_REGISTER_INFOS_LOONGARCH64_STRUCT |
Enumerations | |
| enum | { k_num_gpr_registers = gpr_last_loongarch - gpr_first_loongarch + 1 , k_num_fpr_registers = fpr_last_loongarch - fpr_first_loongarch + 1 , k_num_lsx_registers = lsx_last_loongarch - lsx_first_loongarch + 1 , k_num_lasx_registers = lasx_last_loongarch - lasx_first_loongarch + 1 , k_num_register_sets = 4 } |
Variables | |
| static const uint32_t | g_gpr_regnums_loongarch64 [] |
| static const uint32_t | g_fpr_regnums_loongarch64 [] |
| static const uint32_t | g_lsx_regnums_loongarch64 [] |
| static const uint32_t | g_lasx_regnums_loongarch64 [] |
| static const lldb_private::RegisterSet | g_reg_sets_loongarch64 [k_num_register_sets] |
| #define DECLARE_REGISTER_INFOS_LOONGARCH64_STRUCT |
Definition at line 36 of file RegisterInfoPOSIX_loongarch64.cpp.
| #define FCC_OFFSET | ( | idx | ) |
Definition at line 20 of file RegisterInfoPOSIX_loongarch64.cpp.
| #define FCSR_OFFSET (8 * 1 + 32 * 8 + sizeof(RegisterInfoPOSIX_loongarch64::GPR)) |
Definition at line 21 of file RegisterInfoPOSIX_loongarch64.cpp.
| #define FPR_OFFSET | ( | idx | ) |
Definition at line 19 of file RegisterInfoPOSIX_loongarch64.cpp.
| #define GPR_OFFSET | ( | idx | ) |
Definition at line 18 of file RegisterInfoPOSIX_loongarch64.cpp.
| #define LASX_OFFSET | ( | idx | ) |
Definition at line 25 of file RegisterInfoPOSIX_loongarch64.cpp.
| #define LSX_OFFSET | ( | idx | ) |
Definition at line 22 of file RegisterInfoPOSIX_loongarch64.cpp.
| #define REG_CONTEXT_SIZE |
Definition at line 30 of file RegisterInfoPOSIX_loongarch64.cpp.
| anonymous enum |
| Enumerator | |
|---|---|
| k_num_gpr_registers | |
| k_num_fpr_registers | |
| k_num_lsx_registers | |
| k_num_lasx_registers | |
| k_num_register_sets | |
Definition at line 65 of file RegisterInfoPOSIX_loongarch64.cpp.
|
static |
Definition at line 98 of file RegisterInfoPOSIX_loongarch64.cpp.
|
static |
Definition at line 74 of file RegisterInfoPOSIX_loongarch64.cpp.
|
static |
Definition at line 139 of file RegisterInfoPOSIX_loongarch64.cpp.
|
static |
Definition at line 120 of file RegisterInfoPOSIX_loongarch64.cpp.
|
static |
Definition at line 159 of file RegisterInfoPOSIX_loongarch64.cpp.
Referenced by RegisterInfoPOSIX_loongarch64::GetRegisterSet().