|
LLDB mainline
|
#include <cassert>#include <cstddef>#include <vector>#include "lldb/lldb-defines.h"#include "llvm/Support/Compiler.h"#include "RegisterInfoPOSIX_arm.h"#include "RegisterInfos_arm.h"Go to the source code of this file.
Macros | |
| #define | GPR_OFFSET(idx) |
| #define | FPU_OFFSET(idx) |
| #define | FPSCR_OFFSET |
| #define | EXC_OFFSET(idx) |
| #define | DBG_OFFSET(reg) |
| #define | DEFINE_DBG(reg, i) |
| #define | REG_CONTEXT_SIZE |
| #define | DECLARE_REGISTER_INFOS_ARM_STRUCT |
Enumerations | |
| enum | { k_num_gpr_registers = gpr_cpsr - gpr_r0 + 1 , k_num_fpr_registers = fpu_q15 - fpu_s0 + 1 , k_num_register_sets = 2 } |
Functions | |
| static const lldb_private::RegisterInfo * | GetRegisterInfoPtr (const lldb_private::ArchSpec &target_arch) |
| static uint32_t | GetRegisterInfoCount (const lldb_private::ArchSpec &target_arch) |
Variables | |
| static const uint32_t | g_gpr_regnums_arm [] |
| static const uint32_t | g_fpu_regnums_arm [] |
| static const RegisterSet | g_reg_sets_arm [k_num_register_sets] |
| #define DBG_OFFSET | ( | reg | ) |
Definition at line 30 of file RegisterInfoPOSIX_arm.cpp.
| #define DECLARE_REGISTER_INFOS_ARM_STRUCT |
Definition at line 47 of file RegisterInfoPOSIX_arm.cpp.
| #define DEFINE_DBG | ( | reg, | |
| i ) |
Definition at line 35 of file RegisterInfoPOSIX_arm.cpp.
| #define EXC_OFFSET | ( | idx | ) |
Definition at line 27 of file RegisterInfoPOSIX_arm.cpp.
| #define FPSCR_OFFSET |
Definition at line 24 of file RegisterInfoPOSIX_arm.cpp.
| #define FPU_OFFSET | ( | idx | ) |
Definition at line 23 of file RegisterInfoPOSIX_arm.cpp.
| #define GPR_OFFSET | ( | idx | ) |
Definition at line 22 of file RegisterInfoPOSIX_arm.cpp.
| #define REG_CONTEXT_SIZE |
Definition at line 42 of file RegisterInfoPOSIX_arm.cpp.
| anonymous enum |
| Enumerator | |
|---|---|
| k_num_gpr_registers | |
| k_num_fpr_registers | |
| k_num_register_sets | |
Definition at line 75 of file RegisterInfoPOSIX_arm.cpp.
|
static |
Definition at line 63 of file RegisterInfoPOSIX_arm.cpp.
References lldb_private::ArchSpec::GetMachine().
|
static |
Definition at line 52 of file RegisterInfoPOSIX_arm.cpp.
References lldb_private::ArchSpec::GetMachine().
|
static |
Definition at line 98 of file RegisterInfoPOSIX_arm.cpp.
|
static |
Definition at line 82 of file RegisterInfoPOSIX_arm.cpp.
|
static |
Definition at line 146 of file RegisterInfoPOSIX_arm.cpp.
Referenced by RegisterInfoPOSIX_arm::GetRegisterSet().