From a55ed05037f7d7cf2de6483f235ffda05ca23caa Mon Sep 17 00:00:00 2001 From: Tim Haines Date: Fri, 17 Nov 2023 17:21:34 -0600 Subject: [PATCH] Add missing subranges in MachRegister::getROSERegister --- common/h/registers/x86_64_regs.h | 3 --- common/src/registers/MachRegister.C | 2 ++ 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/common/h/registers/x86_64_regs.h b/common/h/registers/x86_64_regs.h index b8b2998fef..ec1c2e8391 100644 --- a/common/h/registers/x86_64_regs.h +++ b/common/h/registers/x86_64_regs.h @@ -308,10 +308,7 @@ namespace Dyninst { namespace x86_64 { DEF_REGISTER( xmm29, 0x1D | XMMS | XMM | Arch_x86_64, "x86_64"); DEF_REGISTER( xmm30, 0x1E | XMMS | XMM | Arch_x86_64, "x86_64"); DEF_REGISTER( xmm31, 0x1F | XMMS | XMM | Arch_x86_64, "x86_64"); -<<<<<<< Updated upstream -======= ->>>>>>> Stashed changes DEF_REGISTER( ymm0, 0x00 | YMMS | YMM | Arch_x86_64, "x86_64"); DEF_REGISTER( ymm1, 0x01 | YMMS | YMM | Arch_x86_64, "x86_64"); DEF_REGISTER( ymm2, 0x02 | YMMS | YMM | Arch_x86_64, "x86_64"); diff --git a/common/src/registers/MachRegister.C b/common/src/registers/MachRegister.C index 717b2c6017..c556cebd8e 100644 --- a/common/src/registers/MachRegister.C +++ b/common/src/registers/MachRegister.C @@ -996,6 +996,8 @@ namespace Dyninst { case x86_64::XMMS: case x86_64::MMS: case x86_64::KMSKS: + case x86_64::YMMS: + case x86_64::ZMMS: case x86_64::FPDBL: p = x86_regpos_qword; break; case x86_64::H_REG: p = x86_regpos_high_byte; break; case x86_64::L_REG: p = x86_regpos_low_byte; break;