github-actions[bot] wrote:
<!--LLVM CODE FORMAT COMMENT: {clang-format}-->
:warning: C/C++ code formatter, clang-format found issues in your code.
:warning:
<details>
<summary>
You can test this locally with the following command:
</summary>
``````````bash
git-clang-format --diff origin/main HEAD --extensions cpp,h --
lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_i386.cpp
lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_x86_64.cpp
lldb/source/Plugins/Process/Utility/RegisterContextLinux_i386.cpp
lldb/source/Plugins/Process/Utility/RegisterContextLinux_x86_64.cpp
lldb/source/Plugins/Process/Utility/RegisterContextNetBSD_i386.cpp
lldb/source/Plugins/Process/Utility/RegisterContextNetBSD_x86_64.cpp
lldb/source/Plugins/Process/Utility/RegisterContextOpenBSD_i386.cpp
lldb/source/Plugins/Process/Utility/RegisterContextOpenBSD_x86_64.cpp
lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp
lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.h
lldb/source/Plugins/Process/Utility/RegisterContext_x86.cpp
lldb/source/Plugins/Process/Utility/RegisterContext_x86.h
lldb/source/Plugins/Process/Utility/RegisterInfos_i386.h
lldb/source/Plugins/Process/Utility/RegisterInfos_x86_64.h
--diff_from_common_commit
``````````
:warning:
The reproduction instructions above might return results for more than one PR
in a stack if you are using a stacked PR workflow. You can limit the results by
changing `origin/main` to the base branch/commit you want to compare against.
:warning:
</details>
<details>
<summary>
View the diff from clang-format here.
</summary>
``````````diff
diff --git a/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp
b/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp
index 53b033a83..96640bcea 100644
--- a/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp
+++ b/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp
@@ -156,7 +156,6 @@ static_assert((sizeof(g_avx_regnums_x86_64) /
sizeof(g_avx_regnums_x86_64[0])) -
k_num_avx_registers_x86_64,
"g_avx_regnums_x86_64 has wrong number of register infos");
-
// Number of register sets provided by this context.
enum { k_num_extended_register_sets = 1, k_num_register_sets = 3 };
diff --git a/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.h
b/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.h
index dc47684fd..2bee8f638 100644
--- a/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.h
+++ b/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.h
@@ -55,7 +55,6 @@ public:
eXSAVE
};
-
protected:
FPRType
m_fpr_type; // determines the type of data stored by union FPR, if any.
diff --git a/lldb/source/Plugins/Process/Utility/RegisterContext_x86.cpp
b/lldb/source/Plugins/Process/Utility/RegisterContext_x86.cpp
index 17d66b0a4..059862d04 100644
--- a/lldb/source/Plugins/Process/Utility/RegisterContext_x86.cpp
+++ b/lldb/source/Plugins/Process/Utility/RegisterContext_x86.cpp
@@ -13,75 +13,75 @@
using namespace lldb_private;
uint32_t x86_register_info::g_contained_eax[] = {lldb_eax_i386,
- LLDB_INVALID_REGNUM};
+ LLDB_INVALID_REGNUM};
uint32_t x86_register_info::g_contained_ebx[] = {lldb_ebx_i386,
- LLDB_INVALID_REGNUM};
+ LLDB_INVALID_REGNUM};
uint32_t x86_register_info::g_contained_ecx[] = {lldb_ecx_i386,
- LLDB_INVALID_REGNUM};
+ LLDB_INVALID_REGNUM};
uint32_t x86_register_info::g_contained_edx[] = {lldb_edx_i386,
- LLDB_INVALID_REGNUM};
+ LLDB_INVALID_REGNUM};
uint32_t x86_register_info::g_contained_edi[] = {lldb_edi_i386,
- LLDB_INVALID_REGNUM};
+ LLDB_INVALID_REGNUM};
uint32_t x86_register_info::g_contained_esi[] = {lldb_esi_i386,
- LLDB_INVALID_REGNUM};
+ LLDB_INVALID_REGNUM};
uint32_t x86_register_info::g_contained_ebp[] = {lldb_ebp_i386,
- LLDB_INVALID_REGNUM};
+ LLDB_INVALID_REGNUM};
uint32_t x86_register_info::g_contained_esp[] = {lldb_esp_i386,
- LLDB_INVALID_REGNUM};
+ LLDB_INVALID_REGNUM};
-uint32_t x86_register_info::g_invalidate_eax[] = {
- lldb_eax_i386, lldb_ax_i386, lldb_ah_i386, lldb_al_i386,
- LLDB_INVALID_REGNUM};
-uint32_t x86_register_info::g_invalidate_ebx[] = {
- lldb_ebx_i386, lldb_bx_i386, lldb_bh_i386, lldb_bl_i386,
- LLDB_INVALID_REGNUM};
-uint32_t x86_register_info::g_invalidate_ecx[] = {
- lldb_ecx_i386, lldb_cx_i386, lldb_ch_i386, lldb_cl_i386,
- LLDB_INVALID_REGNUM};
-uint32_t x86_register_info::g_invalidate_edx[] = {
- lldb_edx_i386, lldb_dx_i386, lldb_dh_i386, lldb_dl_i386,
- LLDB_INVALID_REGNUM};
-uint32_t x86_register_info::g_invalidate_edi[] = {
- lldb_edi_i386, lldb_di_i386, LLDB_INVALID_REGNUM};
-uint32_t x86_register_info::g_invalidate_esi[] = {
- lldb_esi_i386, lldb_si_i386, LLDB_INVALID_REGNUM};
-uint32_t x86_register_info::g_invalidate_ebp[] = {
- lldb_ebp_i386, lldb_bp_i386, LLDB_INVALID_REGNUM};
-uint32_t x86_register_info::g_invalidate_esp[] = {
- lldb_esp_i386, lldb_sp_i386, LLDB_INVALID_REGNUM};
+uint32_t x86_register_info::g_invalidate_eax[] = {lldb_eax_i386, lldb_ax_i386,
+ lldb_ah_i386, lldb_al_i386,
+ LLDB_INVALID_REGNUM};
+uint32_t x86_register_info::g_invalidate_ebx[] = {lldb_ebx_i386, lldb_bx_i386,
+ lldb_bh_i386, lldb_bl_i386,
+ LLDB_INVALID_REGNUM};
+uint32_t x86_register_info::g_invalidate_ecx[] = {lldb_ecx_i386, lldb_cx_i386,
+ lldb_ch_i386, lldb_cl_i386,
+ LLDB_INVALID_REGNUM};
+uint32_t x86_register_info::g_invalidate_edx[] = {lldb_edx_i386, lldb_dx_i386,
+ lldb_dh_i386, lldb_dl_i386,
+ LLDB_INVALID_REGNUM};
+uint32_t x86_register_info::g_invalidate_edi[] = {lldb_edi_i386, lldb_di_i386,
+ LLDB_INVALID_REGNUM};
+uint32_t x86_register_info::g_invalidate_esi[] = {lldb_esi_i386, lldb_si_i386,
+ LLDB_INVALID_REGNUM};
+uint32_t x86_register_info::g_invalidate_ebp[] = {lldb_ebp_i386, lldb_bp_i386,
+ LLDB_INVALID_REGNUM};
+uint32_t x86_register_info::g_invalidate_esp[] = {lldb_esp_i386, lldb_sp_i386,
+ LLDB_INVALID_REGNUM};
uint32_t x86_register_info::g_contained_rax[] = {lldb_rax_x86_64,
- LLDB_INVALID_REGNUM};
+ LLDB_INVALID_REGNUM};
uint32_t x86_register_info::g_contained_rbx[] = {lldb_rbx_x86_64,
- LLDB_INVALID_REGNUM};
+ LLDB_INVALID_REGNUM};
uint32_t x86_register_info::g_contained_rcx[] = {lldb_rcx_x86_64,
- LLDB_INVALID_REGNUM};
+ LLDB_INVALID_REGNUM};
uint32_t x86_register_info::g_contained_rdx[] = {lldb_rdx_x86_64,
- LLDB_INVALID_REGNUM};
+ LLDB_INVALID_REGNUM};
uint32_t x86_register_info::g_contained_rdi[] = {lldb_rdi_x86_64,
- LLDB_INVALID_REGNUM};
+ LLDB_INVALID_REGNUM};
uint32_t x86_register_info::g_contained_rsi[] = {lldb_rsi_x86_64,
- LLDB_INVALID_REGNUM};
+ LLDB_INVALID_REGNUM};
uint32_t x86_register_info::g_contained_rbp[] = {lldb_rbp_x86_64,
- LLDB_INVALID_REGNUM};
+ LLDB_INVALID_REGNUM};
uint32_t x86_register_info::g_contained_rsp[] = {lldb_rsp_x86_64,
- LLDB_INVALID_REGNUM};
+ LLDB_INVALID_REGNUM};
uint32_t x86_register_info::g_contained_r8[] = {lldb_r8_x86_64,
- LLDB_INVALID_REGNUM};
+ LLDB_INVALID_REGNUM};
uint32_t x86_register_info::g_contained_r9[] = {lldb_r9_x86_64,
- LLDB_INVALID_REGNUM};
+ LLDB_INVALID_REGNUM};
uint32_t x86_register_info::g_contained_r10[] = {lldb_r10_x86_64,
- LLDB_INVALID_REGNUM};
+ LLDB_INVALID_REGNUM};
uint32_t x86_register_info::g_contained_r11[] = {lldb_r11_x86_64,
- LLDB_INVALID_REGNUM};
+ LLDB_INVALID_REGNUM};
uint32_t x86_register_info::g_contained_r12[] = {lldb_r12_x86_64,
- LLDB_INVALID_REGNUM};
+ LLDB_INVALID_REGNUM};
uint32_t x86_register_info::g_contained_r13[] = {lldb_r13_x86_64,
- LLDB_INVALID_REGNUM};
+ LLDB_INVALID_REGNUM};
uint32_t x86_register_info::g_contained_r14[] = {lldb_r14_x86_64,
- LLDB_INVALID_REGNUM};
+ LLDB_INVALID_REGNUM};
uint32_t x86_register_info::g_contained_r15[] = {lldb_r15_x86_64,
- LLDB_INVALID_REGNUM};
+ LLDB_INVALID_REGNUM};
uint32_t x86_register_info::g_invalidate_rax[] = {
lldb_rax_x86_64, lldb_eax_x86_64, lldb_ax_x86_64,
@@ -133,9 +133,9 @@ uint32_t x86_register_info::g_invalidate_r15[] = {
LLDB_INVALID_REGNUM};
uint32_t x86_register_info::g_contained_fip[] = {lldb_fip_x86_64,
- LLDB_INVALID_REGNUM};
+ LLDB_INVALID_REGNUM};
uint32_t x86_register_info::g_contained_fdp[] = {lldb_fdp_x86_64,
- LLDB_INVALID_REGNUM};
+ LLDB_INVALID_REGNUM};
uint32_t x86_register_info::g_invalidate_fip[] = {
lldb_fip_x86_64, lldb_fioff_x86_64, lldb_fiseg_x86_64,
LLDB_INVALID_REGNUM};
@@ -143,21 +143,21 @@ uint32_t x86_register_info::g_invalidate_fdp[] = {
lldb_fdp_x86_64, lldb_fooff_x86_64, lldb_foseg_x86_64,
LLDB_INVALID_REGNUM};
uint32_t x86_register_info::g_contained_st0_32[] = {lldb_st0_i386,
-
LLDB_INVALID_REGNUM};
+ LLDB_INVALID_REGNUM};
uint32_t x86_register_info::g_contained_st1_32[] = {lldb_st1_i386,
-
LLDB_INVALID_REGNUM};
+ LLDB_INVALID_REGNUM};
uint32_t x86_register_info::g_contained_st2_32[] = {lldb_st2_i386,
-
LLDB_INVALID_REGNUM};
+ LLDB_INVALID_REGNUM};
uint32_t x86_register_info::g_contained_st3_32[] = {lldb_st3_i386,
-
LLDB_INVALID_REGNUM};
+ LLDB_INVALID_REGNUM};
uint32_t x86_register_info::g_contained_st4_32[] = {lldb_st4_i386,
-
LLDB_INVALID_REGNUM};
+ LLDB_INVALID_REGNUM};
uint32_t x86_register_info::g_contained_st5_32[] = {lldb_st5_i386,
-
LLDB_INVALID_REGNUM};
+ LLDB_INVALID_REGNUM};
uint32_t x86_register_info::g_contained_st6_32[] = {lldb_st6_i386,
-
LLDB_INVALID_REGNUM};
+ LLDB_INVALID_REGNUM};
uint32_t x86_register_info::g_contained_st7_32[] = {lldb_st7_i386,
-
LLDB_INVALID_REGNUM};
+ LLDB_INVALID_REGNUM};
uint32_t x86_register_info::g_invalidate_st0_32[] = {
lldb_st0_i386, lldb_mm0_i386, LLDB_INVALID_REGNUM};
@@ -177,21 +177,21 @@ uint32_t x86_register_info::g_invalidate_st7_32[] = {
lldb_st7_i386, lldb_mm7_i386, LLDB_INVALID_REGNUM};
uint32_t x86_register_info::g_contained_st0_64[] = {lldb_st0_x86_64,
-
LLDB_INVALID_REGNUM};
+ LLDB_INVALID_REGNUM};
uint32_t x86_register_info::g_contained_st1_64[] = {lldb_st1_x86_64,
-
LLDB_INVALID_REGNUM};
+ LLDB_INVALID_REGNUM};
uint32_t x86_register_info::g_contained_st2_64[] = {lldb_st2_x86_64,
-
LLDB_INVALID_REGNUM};
+ LLDB_INVALID_REGNUM};
uint32_t x86_register_info::g_contained_st3_64[] = {lldb_st3_x86_64,
-
LLDB_INVALID_REGNUM};
+ LLDB_INVALID_REGNUM};
uint32_t x86_register_info::g_contained_st4_64[] = {lldb_st4_x86_64,
-
LLDB_INVALID_REGNUM};
+ LLDB_INVALID_REGNUM};
uint32_t x86_register_info::g_contained_st5_64[] = {lldb_st5_x86_64,
-
LLDB_INVALID_REGNUM};
+ LLDB_INVALID_REGNUM};
uint32_t x86_register_info::g_contained_st6_64[] = {lldb_st6_x86_64,
-
LLDB_INVALID_REGNUM};
+ LLDB_INVALID_REGNUM};
uint32_t x86_register_info::g_contained_st7_64[] = {lldb_st7_x86_64,
-
LLDB_INVALID_REGNUM};
+ LLDB_INVALID_REGNUM};
uint32_t x86_register_info::g_invalidate_st0_64[] = {
lldb_st0_x86_64, lldb_mm0_x86_64, LLDB_INVALID_REGNUM};
diff --git a/lldb/source/Plugins/Process/Utility/RegisterInfos_i386.h
b/lldb/source/Plugins/Process/Utility/RegisterInfos_i386.h
index ccd5479c6..75b7540eb 100644
--- a/lldb/source/Plugins/Process/Utility/RegisterInfos_i386.h
+++ b/lldb/source/Plugins/Process/Utility/RegisterInfos_i386.h
@@ -89,13 +89,17 @@
#define DEFINE_FP_MM(reg, i, streg)
\
{
\
- #reg #i, nullptr, sizeof(uint64_t), LLVM_EXTENSION FPR_OFFSET(stmm[i]),
\
- eEncodingUint, eFormatHex,
\
- {dwarf_mm##i##_i386, dwarf_mm##i##_i386, LLDB_INVALID_REGNUM,
\
- LLDB_INVALID_REGNUM, lldb_mm##i##_i386 },
\
- x86_register_info::g_contained_##streg##_32, \
- x86_register_info::g_invalidate_##streg##_32, \
- nullptr,
\
+ #reg #i,
\
+ nullptr,
\
+ sizeof(uint64_t),
\
+ LLVM_EXTENSION FPR_OFFSET(stmm[i]),
\
+ eEncodingUint,
\
+ eFormatHex,
\
+ {dwarf_mm##i##_i386, dwarf_mm##i##_i386, LLDB_INVALID_REGNUM,
\
+ LLDB_INVALID_REGNUM, lldb_mm##i##_i386},
\
+ x86_register_info::g_contained_##streg##_32,
\
+ x86_register_info::g_invalidate_##streg##_32,
\
+ nullptr,
\
}
#define DEFINE_XMM(reg, i)
\
@@ -151,38 +155,47 @@
#define DEFINE_GPR_PSEUDO_16(reg16, reg32)
\
{
\
- #reg16, nullptr, 2,
\
- GPR_OFFSET(reg32), eEncodingUint, eFormatHex,
\
- {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM,
\
- LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM,
\
- lldb_##reg16##_i386 },
\
- x86_register_info::g_contained_##reg32, \
- x86_register_info::g_invalidate_##reg32, \
- nullptr,
\
+ #reg16,
\
+ nullptr,
\
+ 2,
\
+ GPR_OFFSET(reg32),
\
+ eEncodingUint,
\
+ eFormatHex,
\
+ {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM,
\
+ LLDB_INVALID_REGNUM, lldb_##reg16##_i386},
\
+ x86_register_info::g_contained_##reg32,
\
+ x86_register_info::g_invalidate_##reg32,
\
+ nullptr,
\
}
#define DEFINE_GPR_PSEUDO_8H(reg8, reg32)
\
{
\
- #reg8, nullptr, 1,
\
- GPR_OFFSET(reg32) + 1, eEncodingUint, eFormatHex,
\
- {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM,
\
- LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM,
\
- lldb_##reg8##_i386 },
\
- x86_register_info::g_contained_##reg32, \
- x86_register_info::g_invalidate_##reg32, \
- nullptr,
\
+ #reg8,
\
+ nullptr,
\
+ 1,
\
+ GPR_OFFSET(reg32) + 1,
\
+ eEncodingUint,
\
+ eFormatHex,
\
+ {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM,
\
+ LLDB_INVALID_REGNUM, lldb_##reg8##_i386},
\
+ x86_register_info::g_contained_##reg32,
\
+ x86_register_info::g_invalidate_##reg32,
\
+ nullptr,
\
}
#define DEFINE_GPR_PSEUDO_8L(reg8, reg32)
\
{
\
- #reg8, nullptr, 1,
\
- GPR_OFFSET(reg32), eEncodingUint, eFormatHex,
\
- {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM,
\
- LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM,
\
- lldb_##reg8##_i386 },
\
- x86_register_info::g_contained_##reg32, \
- x86_register_info::g_invalidate_##reg32, \
- nullptr,
\
+ #reg8,
\
+ nullptr,
\
+ 1,
\
+ GPR_OFFSET(reg32),
\
+ eEncodingUint,
\
+ eFormatHex,
\
+ {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM,
\
+ LLDB_INVALID_REGNUM, lldb_##reg8##_i386},
\
+ x86_register_info::g_contained_##reg32,
\
+ x86_register_info::g_invalidate_##reg32,
\
+ nullptr,
\
}
static RegisterInfo g_register_infos_i386[] = {
diff --git a/lldb/source/Plugins/Process/Utility/RegisterInfos_x86_64.h
b/lldb/source/Plugins/Process/Utility/RegisterInfos_x86_64.h
index d61b71904..3a01fe267 100644
--- a/lldb/source/Plugins/Process/Utility/RegisterInfos_x86_64.h
+++ b/lldb/source/Plugins/Process/Utility/RegisterInfos_x86_64.h
@@ -90,13 +90,17 @@
#define DEFINE_FP_MM(reg, i, streg)
\
{
\
- #reg #i, nullptr, sizeof(uint64_t), LLVM_EXTENSION FPR_OFFSET(stmm[i]),
\
- eEncodingUint, eFormatHex,
\
- {dwarf_mm##i##_x86_64, dwarf_mm##i##_x86_64, LLDB_INVALID_REGNUM,
\
- LLDB_INVALID_REGNUM, lldb_mm##i##_x86_64 },
\
- x86_register_info::g_contained_##streg##_64, \
- x86_register_info::g_invalidate_##streg##_64, \
- nullptr,
\
+ #reg #i,
\
+ nullptr,
\
+ sizeof(uint64_t),
\
+ LLVM_EXTENSION FPR_OFFSET(stmm[i]),
\
+ eEncodingUint,
\
+ eFormatHex,
\
+ {dwarf_mm##i##_x86_64, dwarf_mm##i##_x86_64, LLDB_INVALID_REGNUM,
\
+ LLDB_INVALID_REGNUM, lldb_mm##i##_x86_64},
\
+ x86_register_info::g_contained_##streg##_64,
\
+ x86_register_info::g_invalidate_##streg##_64,
\
+ nullptr,
\
}
#define DEFINE_XMM(reg, i)
\
@@ -153,59 +157,74 @@
#define DEFINE_GPR_PSEUDO_32(reg32, reg64)
\
{
\
- #reg32, nullptr, 4,
\
- GPR_OFFSET(reg64), eEncodingUint, eFormatHex,
\
- {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM,
\
- LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM,
\
- lldb_##reg32##_x86_64 },
\
- x86_register_info::g_contained_##reg64, \
- x86_register_info::g_invalidate_##reg64, \
- nullptr,
\
+ #reg32,
\
+ nullptr,
\
+ 4,
\
+ GPR_OFFSET(reg64),
\
+ eEncodingUint,
\
+ eFormatHex,
\
+ {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM,
\
+ LLDB_INVALID_REGNUM, lldb_##reg32##_x86_64},
\
+ x86_register_info::g_contained_##reg64,
\
+ x86_register_info::g_invalidate_##reg64,
\
+ nullptr,
\
}
#define DEFINE_GPR_PSEUDO_16(reg16, reg64)
\
{
\
- #reg16, nullptr, 2,
\
- GPR_OFFSET(reg64), eEncodingUint, eFormatHex,
\
- {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM,
\
- LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM,
\
- lldb_##reg16##_x86_64 },
\
- x86_register_info::g_contained_##reg64, \
- x86_register_info::g_invalidate_##reg64, \
- nullptr,
\
+ #reg16,
\
+ nullptr,
\
+ 2,
\
+ GPR_OFFSET(reg64),
\
+ eEncodingUint,
\
+ eFormatHex,
\
+ {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM,
\
+ LLDB_INVALID_REGNUM, lldb_##reg16##_x86_64},
\
+ x86_register_info::g_contained_##reg64,
\
+ x86_register_info::g_invalidate_##reg64,
\
+ nullptr,
\
}
#define DEFINE_GPR_PSEUDO_8H(reg8, reg64)
\
{
\
- #reg8, nullptr, 1,
\
- GPR_OFFSET(reg64) + 1, eEncodingUint, eFormatHex,
\
- {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM,
\
- LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM,
\
- lldb_##reg8##_x86_64 },
\
- x86_register_info::g_contained_##reg64, \
- x86_register_info::g_invalidate_##reg64, \
- nullptr,
\
+ #reg8,
\
+ nullptr,
\
+ 1,
\
+ GPR_OFFSET(reg64) + 1,
\
+ eEncodingUint,
\
+ eFormatHex,
\
+ {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM,
\
+ LLDB_INVALID_REGNUM, lldb_##reg8##_x86_64},
\
+ x86_register_info::g_contained_##reg64,
\
+ x86_register_info::g_invalidate_##reg64,
\
+ nullptr,
\
}
#define DEFINE_GPR_PSEUDO_8L(reg8, reg64)
\
- {
\
- #reg8, nullptr, 1,
\
- GPR_OFFSET(reg64), eEncodingUint, eFormatHex,
\
- {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM,
\
- LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM,
\
- lldb_##reg8##_x86_64 },
\
- x86_register_info::g_contained_##reg64, \
- x86_register_info::g_invalidate_##reg64, \
- nullptr
\
- }
+ {#reg8,
\
+ nullptr,
\
+ 1,
\
+ GPR_OFFSET(reg64),
\
+ eEncodingUint,
\
+ eFormatHex,
\
+ {LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM, LLDB_INVALID_REGNUM,
\
+ LLDB_INVALID_REGNUM, lldb_##reg8##_x86_64},
\
+ x86_register_info::g_contained_##reg64,
\
+ x86_register_info::g_invalidate_##reg64,
\
+ nullptr}
#define DEFINE_FPR_32(name, reg, kind1, kind2, kind3, kind4, reg64)
\
{
\
- #name, nullptr, FPR_SIZE(reg), FPR_OFFSET(reg), eEncodingUint, eFormatHex,
\
- {kind1, kind2, kind3, kind4, lldb_##name##_x86_64 },
\
- x86_register_info::g_contained_##reg64, \
- x86_register_info::g_invalidate_##reg64, \
- nullptr,
\
+ #name,
\
+ nullptr,
\
+ FPR_SIZE(reg),
\
+ FPR_OFFSET(reg),
\
+ eEncodingUint,
\
+ eFormatHex,
\
+ {kind1, kind2, kind3, kind4, lldb_##name##_x86_64},
\
+ x86_register_info::g_contained_##reg64,
\
+ x86_register_info::g_invalidate_##reg64,
\
+ nullptr,
\
}
// clang-format off
``````````
</details>
https://github.com/llvm/llvm-project/pull/222330
_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits