X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Famd64-linux-tdep.h;h=74534085a0b8ff5840fbb3ae9f266dacac88d563;hb=b54b03bd874936ab3c91f23e5dff3a87153c4e36;hp=5d032a682371ad13ac900c1f8833c2ebd806bf4a;hpb=61baf725eca99af2569262d10aca03dcde2698f6;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/amd64-linux-tdep.h b/gdb/amd64-linux-tdep.h index 5d032a6823..74534085a0 100644 --- a/gdb/amd64-linux-tdep.h +++ b/gdb/amd64-linux-tdep.h @@ -26,7 +26,7 @@ /* Register number for the "orig_rax" register. If this register contains a value >= 0 it is interpreted as the system call number that the kernel is supposed to restart. */ -#define AMD64_LINUX_ORIG_RAX_REGNUM (AMD64_ZMM31H_REGNUM + 1) +#define AMD64_LINUX_ORIG_RAX_REGNUM (AMD64_GSBASE_REGNUM + 1) /* Total number of registers for GNU/Linux. */ #define AMD64_LINUX_NUM_REGS (AMD64_LINUX_ORIG_RAX_REGNUM + 1) @@ -36,11 +36,12 @@ extern struct target_desc *tdesc_amd64_linux; extern struct target_desc *tdesc_amd64_avx_linux; extern struct target_desc *tdesc_amd64_mpx_linux; extern struct target_desc *tdesc_amd64_avx_mpx_linux; -extern struct target_desc *tdesc_amd64_avx512_linux; +extern struct target_desc *tdesc_amd64_avx_avx512_linux; +extern struct target_desc *tdesc_amd64_avx_mpx_avx512_pku_linux; extern struct target_desc *tdesc_x32_linux; extern struct target_desc *tdesc_x32_avx_linux; -extern struct target_desc *tdesc_x32_avx512_linux; +extern struct target_desc *tdesc_x32_avx_avx512_linux; /* Enum that defines the syscall identifiers for amd64 linux. Used for process record/replay, these will be translated into