|
LLDB mainline
|
#include <cinttypes>#include <cstdarg>#include <cstddef>#include <memory>#include "lldb/Utility/DataBufferHeap.h"#include "lldb/Utility/DataExtractor.h"#include "lldb/Utility/Endian.h"#include "lldb/Utility/Log.h"#include "lldb/Utility/RegisterValue.h"#include "lldb/Utility/Scalar.h"#include "llvm/ADT/STLExtras.h"#include "llvm/Support/Compiler.h"#include "RegisterContextDarwin_x86_64.h"Go to the source code of this file.
Macros | |
| #define | GPR_OFFSET(reg) |
| #define | FPU_OFFSET(reg) |
| #define | EXC_OFFSET(reg) |
| #define | DEFINE_GPR(reg, alt) |
| #define | DEFINE_FPU_UINT(reg) |
| #define | DEFINE_FPU_VECT(reg, i) |
| #define | DEFINE_EXC(reg) |
| #define | REG_CONTEXT_SIZE |
Variables | |
| static RegisterInfo | g_register_infos [] |
| static size_t | k_num_register_infos = std::size(g_register_infos) |
| static uint32_t | g_gpr_regnums [] |
| static uint32_t | g_fpu_regnums [] |
| static uint32_t | g_exc_regnums [] = {exc_trapno, exc_err, exc_faultvaddr} |
| const size_t | k_num_gpr_registers = std::size(g_gpr_regnums) |
| const size_t | k_num_fpu_registers = std::size(g_fpu_regnums) |
| const size_t | k_num_exc_registers = std::size(g_exc_regnums) |
| static const RegisterSet | g_reg_sets [] |
| const size_t | k_num_regsets = std::size(g_reg_sets) |
| #define DEFINE_EXC | ( | reg | ) |
Definition at line 176 of file RegisterContextDarwin_x86_64.cpp.
| #define DEFINE_FPU_UINT | ( | reg | ) |
Definition at line 165 of file RegisterContextDarwin_x86_64.cpp.
| #define DEFINE_FPU_VECT | ( | reg, | |
| i ) |
Definition at line 168 of file RegisterContextDarwin_x86_64.cpp.
| #define DEFINE_GPR | ( | reg, | |
| alt ) |
Definition at line 162 of file RegisterContextDarwin_x86_64.cpp.
| #define EXC_OFFSET | ( | reg | ) |
Definition at line 153 of file RegisterContextDarwin_x86_64.cpp.
| #define FPU_OFFSET | ( | reg | ) |
Definition at line 150 of file RegisterContextDarwin_x86_64.cpp.
| #define GPR_OFFSET | ( | reg | ) |
Definition at line 148 of file RegisterContextDarwin_x86_64.cpp.
| #define REG_CONTEXT_SIZE |
Definition at line 180 of file RegisterContextDarwin_x86_64.cpp.
| anonymous enum |
Definition at line 29 of file RegisterContextDarwin_x86_64.cpp.
Definition at line 103 of file RegisterContextDarwin_x86_64.cpp.
|
static |
Definition at line 506 of file RegisterContextDarwin_x86_64.cpp.
|
static |
Definition at line 498 of file RegisterContextDarwin_x86_64.cpp.
|
static |
Definition at line 493 of file RegisterContextDarwin_x86_64.cpp.
|
static |
Definition at line 516 of file RegisterContextDarwin_x86_64.cpp.
|
static |
Definition at line 186 of file RegisterContextDarwin_x86_64.cpp.
| const size_t k_num_exc_registers = std::size(g_exc_regnums) |
Definition at line 511 of file RegisterContextDarwin_x86_64.cpp.
| const size_t k_num_fpu_registers = std::size(g_fpu_regnums) |
Definition at line 510 of file RegisterContextDarwin_x86_64.cpp.
| const size_t k_num_gpr_registers = std::size(g_gpr_regnums) |
Definition at line 509 of file RegisterContextDarwin_x86_64.cpp.
|
static |
Definition at line 452 of file RegisterContextDarwin_x86_64.cpp.
| const size_t k_num_regsets = std::size(g_reg_sets) |
Definition at line 523 of file RegisterContextDarwin_x86_64.cpp.