From: H.J. Lu Date: Wed, 14 Feb 2024 15:40:12 +0000 (-0800) Subject: gdb: Add XMM16-XMM31 and K0-K1 DWARF register number mapping X-Git-Tag: gdb-15-branchpoint~904 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=97f2a34ed1d255ea301f858b31c0fbe75da1c4f6;p=thirdparty%2Fbinutils-gdb.git gdb: Add XMM16-XMM31 and K0-K1 DWARF register number mapping Add XMM16-XMM31 and K0-K1 DWARF register number mapping to amd64_dwarf_regmap. Reviewed-By: Felix Willgerodt Approved-By: John Baldwin --- diff --git a/gdb/amd64-tdep.c b/gdb/amd64-tdep.c index f5968ab4d0f..60d6b7aa198 100644 --- a/gdb/amd64-tdep.c +++ b/gdb/amd64-tdep.c @@ -235,7 +235,28 @@ static int amd64_dwarf_regmap[] = /* Floating Point Control Registers. */ AMD64_MXCSR_REGNUM, AMD64_FCTRL_REGNUM, - AMD64_FSTAT_REGNUM + AMD64_FSTAT_REGNUM, + + /* XMM16-XMM31. */ + AMD64_XMM16_REGNUM + 0, AMD64_XMM16_REGNUM + 1, + AMD64_XMM16_REGNUM + 2, AMD64_XMM16_REGNUM + 3, + AMD64_XMM16_REGNUM + 4, AMD64_XMM16_REGNUM + 5, + AMD64_XMM16_REGNUM + 6, AMD64_XMM16_REGNUM + 7, + AMD64_XMM16_REGNUM + 8, AMD64_XMM16_REGNUM + 9, + AMD64_XMM16_REGNUM + 10, AMD64_XMM16_REGNUM + 11, + AMD64_XMM16_REGNUM + 12, AMD64_XMM16_REGNUM + 13, + AMD64_XMM16_REGNUM + 14, AMD64_XMM16_REGNUM + 15, + + /* Reserved. */ + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + + /* Mask Registers. */ + AMD64_K0_REGNUM + 0, AMD64_K0_REGNUM + 1, + AMD64_K0_REGNUM + 2, AMD64_K0_REGNUM + 3, + AMD64_K0_REGNUM + 4, AMD64_K0_REGNUM + 5, + AMD64_K0_REGNUM + 6, AMD64_K0_REGNUM + 7 }; static const int amd64_dwarf_regmap_len =