From 35c2a4cf35589e1c3046ecbe2c480a57b6d10360 Mon Sep 17 00:00:00 2001 From: Galen Williamson Date: Mon, 9 Jun 2025 19:30:13 -0400 Subject: [thumb2] Converted MSR system registers into enum --- arch/armv7/arch_armv7.cpp | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) (limited to 'arch/armv7/arch_armv7.cpp') diff --git a/arch/armv7/arch_armv7.cpp b/arch/armv7/arch_armv7.cpp index 08191de5..5739a8bd 100644 --- a/arch/armv7/arch_armv7.cpp +++ b/arch/armv7/arch_armv7.cpp @@ -1895,19 +1895,21 @@ vector ArmCommonArchitecture::GetAllRegisters() REG_Q8, REG_Q9, REG_Q10, REG_Q11, REG_Q12, REG_Q13, REG_Q14, REG_Q15, /* special registers */ - REGS_APSR, REGS_APSR_G, REGS_APSR_NZCVQ, REGS_APSR_NZCVQG, - REGS_CPSR, REGS_CPSR_C, REGS_CPSR_X, REGS_CPSR_XC, - REGS_CPSR_S, REGS_CPSR_SC, REGS_CPSR_SX, REGS_CPSR_SXC, - REGS_CPSR_F, REGS_CPSR_FC, REGS_CPSR_FX, REGS_CPSR_FXC, - REGS_CPSR_FS, REGS_CPSR_FSC, REGS_CPSR_FSX, REGS_CPSR_FSXC, - REGS_SPSR, REGS_SPSR_C, REGS_SPSR_X, REGS_SPSR_XC, - REGS_SPSR_S, REGS_SPSR_SC, REGS_SPSR_SX, REGS_SPSR_SXC, - REGS_SPSR_F, REGS_SPSR_FC, REGS_SPSR_FX, REGS_SPSR_FXC, - REGS_SPSR_FS, REGS_SPSR_FSC, REGS_SPSR_FSX, REGS_SPSR_FSXC, - REGS_APSR_NZCV, REGS_FPSID, REGS_FPSCR, REGS_MVFR2, + // REGS_APSR, REGS_APSR_G, REGS_APSR_NZCVQ, REGS_APSR_NZCVQG, + // REGS_CPSR, REGS_CPSR_C, REGS_CPSR_X, REGS_CPSR_XC, + // REGS_CPSR_S, REGS_CPSR_SC, REGS_CPSR_SX, REGS_CPSR_SXC, + // REGS_CPSR_F, REGS_CPSR_FC, REGS_CPSR_FX, REGS_CPSR_FXC, + // REGS_CPSR_FS, REGS_CPSR_FSC, REGS_CPSR_FSX, REGS_CPSR_FSXC, + // REGS_SPSR, REGS_SPSR_C, REGS_SPSR_X, REGS_SPSR_XC, + // REGS_SPSR_S, REGS_SPSR_SC, REGS_SPSR_SX, REGS_SPSR_SXC, + // REGS_SPSR_F, REGS_SPSR_FC, REGS_SPSR_FX, REGS_SPSR_FXC, + // REGS_SPSR_FS, REGS_SPSR_FSC, REGS_SPSR_FSX, REGS_SPSR_FSXC, + // REGS_APSR_NZCV, + REGS_FPSID, REGS_FPSCR, REGS_MVFR2, REGS_MVFR1, REGS_MVFR0, REGS_FPEXC, REGS_FPINST, - REGS_FPINST2, REGS_MSP, REGS_PSP, REGS_PRIMASK, - REGS_BASEPRI, REGS_FAULTMASK, REGS_CONTROL, + REGS_FPINST2, + // REGS_MSP, REGS_PSP, REGS_PRIMASK, + // REGS_BASEPRI, REGS_FAULTMASK, REGS_CONTROL, /* fake registers */ FAKEREG_SYSCALL_INFO -- cgit v1.3.1