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
◆ GetSharedRegisterInfoVector_i386()
◆ PrivateGetRegisterCount()
◆ PrivateGetRegisterInfoPtr()