Home
last modified time | relevance | path

Searched refs:GPR_OFFSET (Results 1 – 23 of 23) sorted by relevance

/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
H A DRegisterInfos_s390x.h17 #define GPR_OFFSET(num) (16 + 8 * num) macro
59 DEFINE_GPR(r0, 8, GPR_OFFSET(0), nullptr, LLDB_INVALID_REGNUM),
60 DEFINE_GPR(r1, 8, GPR_OFFSET(1), nullptr, LLDB_INVALID_REGNUM),
61 DEFINE_GPR(r2, 8, GPR_OFFSET(2), nullptr, LLDB_REGNUM_GENERIC_ARG1),
62 DEFINE_GPR(r3, 8, GPR_OFFSET(3), nullptr, LLDB_REGNUM_GENERIC_ARG2),
63 DEFINE_GPR(r4, 8, GPR_OFFSET(4), nullptr, LLDB_REGNUM_GENERIC_ARG3),
64 DEFINE_GPR(r5, 8, GPR_OFFSET(5), nullptr, LLDB_REGNUM_GENERIC_ARG4),
65 DEFINE_GPR(r6, 8, GPR_OFFSET(6), nullptr, LLDB_REGNUM_GENERIC_ARG5),
66 DEFINE_GPR(r7, 8, GPR_OFFSET(7), nullptr, LLDB_INVALID_REGNUM),
67 DEFINE_GPR(r8, 8, GPR_OFFSET(8), nullptr, LLDB_INVALID_REGNUM),
[all …]
H A DRegisterInfos_arm.h23 #ifndef GPR_OFFSET
24 #error GPR_OFFSET must be defined before including this header file
377 GPR_OFFSET(0),
390 GPR_OFFSET(1),
403 GPR_OFFSET(2),
416 GPR_OFFSET(3),
429 GPR_OFFSET(4),
442 GPR_OFFSET(5),
455 GPR_OFFSET(6),
468 GPR_OFFSET(7),
[all …]
H A DRegisterContextDarwin_arm.cpp163 #define GPR_OFFSET(idx) ((idx)*4) macro
197 GPR_OFFSET(0),
208 GPR_OFFSET(1),
219 GPR_OFFSET(2),
230 GPR_OFFSET(3),
241 GPR_OFFSET(4),
252 GPR_OFFSET(5),
263 GPR_OFFSET(6),
274 GPR_OFFSET(7),
286 GPR_OFFSET(8),
[all …]
H A DRegisterInfos_powerpc.h12 #define GPR_OFFSET(regname) (offsetof(GPR, regname)) macro
22 #reg, alt, GPR_SIZE(reg), GPR_OFFSET(reg), eEncodingUint, eFormatHex, \
203 #undef GPR_OFFSET
204 #define GPR_OFFSET(regname) \ macro
228 #undef GPR_OFFSET
H A DRegisterInfos_x86_64_with_base.h15 #define GPR_OFFSET(regname) (LLVM_EXTENSION offsetof(GPR, regname)) macro
68 #reg, alt, sizeof(((GPR *)nullptr)->reg), GPR_OFFSET(reg), eEncodingUint, \
150 #reg32, nullptr, 4, GPR_OFFSET(reg64), eEncodingUint, eFormatHex, \
159 #reg16, nullptr, 2, GPR_OFFSET(reg64), eEncodingUint, eFormatHex, \
168 #reg8, nullptr, 1, GPR_OFFSET(reg64) + 1, eEncodingUint, eFormatHex, \
177 #reg8, nullptr, 1, GPR_OFFSET(reg64), eEncodingUint, eFormatHex, \
335 g_register_infos[lldb_##reg##_i386].byte_offset = GPR_OFFSET(reg64); \
340 g_register_infos[lldb_##reg##_i386].byte_offset = GPR_OFFSET(reg64) + 1; \
469 #undef GPR_OFFSET
H A DRegisterInfos_i386.h17 #define GPR_OFFSET(regname) (LLVM_EXTENSION offsetof(GPR, regname)) macro
64 GPR_OFFSET(reg), eEncodingUint, eFormatHex, \
155 GPR_OFFSET(reg32), eEncodingUint, eFormatHex, \
167 GPR_OFFSET(reg32) + 1, eEncodingUint, eFormatHex, \
179 GPR_OFFSET(reg32), eEncodingUint, eFormatHex, \
291 #undef GPR_OFFSET
H A DRegisterInfos_x86_64.h13 #define GPR_OFFSET(regname) (LLVM_EXTENSION offsetof(GPR, regname)) macro
67 GPR_OFFSET(reg), eEncodingUint, eFormatHex, \
157 GPR_OFFSET(reg64), eEncodingUint, eFormatHex, \
169 GPR_OFFSET(reg64), eEncodingUint, eFormatHex, \
181 GPR_OFFSET(reg64) + 1, eEncodingUint, eFormatHex, \
193 GPR_OFFSET(reg64), eEncodingUint, eFormatHex, \
350 g_register_infos[lldb_##reg##_i386].byte_offset = GPR_OFFSET(reg64); \
355 g_register_infos[lldb_##reg##_i386].byte_offset = GPR_OFFSET(reg64) + 1; \
484 #undef GPR_OFFSET
H A DRegisterContextWindows_i386.cpp37 #define GPR_OFFSET(regname) (LLVM_EXTENSION offsetof(GPR, regname)) macro
41 #reg, alt, sizeof(((GPR *)nullptr)->reg), GPR_OFFSET(reg), eEncodingUint, \
H A DRegisterInfos_loongarch64.h20 #ifndef GPR_OFFSET
21 #error GPR_OFFSET must be defined before including this header file
49 #reg, #alt, 8, GPR_OFFSET(gpr_##reg##_loongarch - gpr_first_loongarch), \
H A DRegisterInfos_riscv64.h20 #ifndef GPR_OFFSET
21 #error GPR_OFFSET must be defined before including this header file
54 #reg, #alt, 8, GPR_OFFSET(gpr_##reg##_riscv - gpr_first_riscv), \
H A DRegisterInfos_mips64.h17 #define GPR_OFFSET(regname) (LLVM_EXTENSION offsetof(GPR_freebsd_mips, regname)) macro
30 GPR_OFFSET(reg), eEncodingUint, eFormatHex, \
219 #undef GPR_OFFSET
H A DRegisterContextWindows_x86_64.cpp46 #define GPR_OFFSET(regname) (LLVM_EXTENSION offsetof(GPR, regname)) macro
49 #reg, alt, sizeof(((GPR *)nullptr)->reg), GPR_OFFSET(reg), eEncodingUint, \
H A DRegisterInfos_mips.h18 #define GPR_OFFSET(regname) \ macro
36 GPR_OFFSET(reg), eEncodingUint, eFormatHex, \
296 #undef GPR_OFFSET
H A DRegisterInfos_arm64.h20 #ifndef GPR_OFFSET
21 #error GPR_OFFSET must be defined before including this header file
492 #reg, nullptr, 8, GPR_OFFSET(gpr_##reg), lldb::eEncodingUint, \
500 #reg, #alt, 8, GPR_OFFSET(gpr_##reg), lldb::eEncodingUint, \
509 GPR_OFFSET(gpr_##xreg) + GPR_W_PSEUDO_REG_ENDIAN_OFFSET, \
H A DRegisterInfoPOSIX_riscv64.cpp18 #define GPR_OFFSET(idx) ((idx)*8 + 0) macro
H A DRegisterInfoPOSIX_loongarch64.cpp18 #define GPR_OFFSET(idx) ((idx)*8 + 0) macro
H A DRegisterInfoPOSIX_arm.cpp22 #define GPR_OFFSET(idx) ((idx)*4) macro
H A DRegisterInfos_ppc64le.h14 #define GPR_OFFSET(regname) (offsetof(GPR, regname)) macro
27 #reg, alt, GPR_SIZE(reg), GPR_OFFSET(reg), lldb::eEncodingUint, \
H A DRegisterContextDarwin_i386.cpp130 #define GPR_OFFSET(reg) \ macro
146 GPR_OFFSET(reg), eEncodingUint, eFormatHex
H A DRegisterContextDarwin_x86_64.cpp148 #define GPR_OFFSET(reg) \ macro
164 GPR_OFFSET(reg), eEncodingUint, eFormatHex
H A DRegisterInfoPOSIX_arm64.cpp19 #define GPR_OFFSET(idx) ((idx)*8) macro
H A DRegisterContextDarwin_arm64.cpp37 #define GPR_OFFSET(idx) ((idx)*8) macro
/freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/ARM64/
H A DEmulateInstructionARM64.cpp28 #define GPR_OFFSET(idx) ((idx)*8) macro