#include "RegisterInfoNetBSD_x86_64.h"
#include "RegisterInfoNetBSD_i386.h"
#include "RegisterContext_x86.h"
#include "lldb-x86-register-enums.h"
#include "lldb/lldb-defines.h"
#include "llvm/Support/Compiler.h"
#include "llvm/TargetParser/Triple.h"
#include <cassert>
#include <cstddef>
#include "RegisterInfos_x86_64.h"
Go to the source code of this file.
◆ BNDC_OFFSET
| #define BNDC_OFFSET |
( |
| reg_index | ) |
|
Value: (LLVM_EXTENSION offsetof(
UserArea, fpr) + \
LLVM_EXTENSION offsetof(
FPR, xsave) + \
#define GDB_REMOTE_OFFSET
◆ BNDR_OFFSET
| #define BNDR_OFFSET |
( |
| reg_index | ) |
|
Value: (LLVM_EXTENSION offsetof(
UserArea, fpr) + \
LLVM_EXTENSION offsetof(
FPR, xsave) + \
◆ DECLARE_REGISTER_INFOS_X86_64_STRUCT
| #define DECLARE_REGISTER_INFOS_X86_64_STRUCT |
◆ DR_OFFSET
| #define DR_OFFSET |
( |
| reg_index | ) |
|
◆ FPR_OFFSET
| #define FPR_OFFSET |
( |
| regname | ) |
|
Value: (LLVM_EXTENSION offsetof(
UserArea, fpr) + \
LLVM_EXTENSION offsetof(
FPR, fxsave) + \
LLVM_EXTENSION offsetof(
FXSAVE, regname))
◆ GDB_REMOTE_OFFSET
| #define GDB_REMOTE_OFFSET 128 |
◆ GPR_OFFSET
| #define GPR_OFFSET |
( |
| regname | ) |
|
Value:(LLVM_EXTENSION offsetof(
GPR, regname))
◆ UPDATE_DR_INFO
| #define UPDATE_DR_INFO |
( |
| reg_index | ) |
|
Value: do { \
DR_OFFSET(reg_index); \
} while (false);
static const RegisterInfo g_register_infos[]
◆ UPDATE_FP_INFO
| #define UPDATE_FP_INFO |
( |
| reg, |
|
|
| i ) |
◆ UPDATE_FPR_INFO
| #define UPDATE_FPR_INFO |
( |
| reg, |
|
|
| reg64 ) |
◆ UPDATE_GPR_INFO
| #define UPDATE_GPR_INFO |
( |
| reg, |
|
|
| reg64 ) |
◆ UPDATE_GPR_INFO_8H
| #define UPDATE_GPR_INFO_8H |
( |
| reg, |
|
|
| reg64 ) |
◆ UPDATE_REGISTER_INFOS_I386_STRUCT_WITH_X86_64_OFFSETS
| #define UPDATE_REGISTER_INFOS_I386_STRUCT_WITH_X86_64_OFFSETS |
◆ UPDATE_XMM_INFO
| #define UPDATE_XMM_INFO |
( |
| reg, |
|
|
| i ) |
◆ UPDATE_YMM_INFO
| #define UPDATE_YMM_INFO |
( |
| reg, |
|
|
| i ) |
Value: do { \
} while (false);
#define YMM_OFFSET(reg_index)
◆ YMM_OFFSET
| #define YMM_OFFSET |
( |
| reg_index | ) |
|
Value: (LLVM_EXTENSION offsetof(
UserArea, fpr) + \
LLVM_EXTENSION offsetof(
FPR, xsave) + \
LLVM_EXTENSION offsetof(
XSAVE, ymmh[0]) + (32 * reg_index))
◆ GPR
◆ GetPrivateRegisterInfoVector()
◆ GetRegisterInfo_i386()
◆ PrivateGetRegisterCount()
◆ PrivateGetRegisterInfoPtr()
◆ PrivateGetUserRegisterCount()