| Index: gdb/amd64-tdep.h
|
| diff --git a/gdb/amd64-tdep.h b/gdb/amd64-tdep.h
|
| index cb901cc0ce7e81fc80db1b3b9f4287c8a8d9576b..ff58c35f1fd9c64d8d4334b2e120313def5c6b33 100644
|
| --- a/gdb/amd64-tdep.h
|
| +++ b/gdb/amd64-tdep.h
|
| @@ -1,7 +1,6 @@
|
| /* Target-dependent definitions for AMD64.
|
|
|
| - Copyright (C) 2001, 2003-2004, 2007-2012 Free Software Foundation,
|
| - Inc.
|
| + Copyright (C) 2001-2013 Free Software Foundation, Inc.
|
| Contributed by Jiri Smid, SuSE Labs.
|
|
|
| This file is part of GDB.
|
| @@ -57,19 +56,25 @@ enum amd64_regnum
|
| AMD64_FS_REGNUM, /* %fs */
|
| AMD64_GS_REGNUM, /* %gs */
|
| AMD64_ST0_REGNUM = 24, /* %st0 */
|
| + AMD64_ST1_REGNUM, /* %st1 */
|
| AMD64_FCTRL_REGNUM = AMD64_ST0_REGNUM + 8,
|
| AMD64_FSTAT_REGNUM = AMD64_ST0_REGNUM + 9,
|
| + AMD64_FTAG_REGNUM = AMD64_ST0_REGNUM + 10,
|
| AMD64_XMM0_REGNUM = 40, /* %xmm0 */
|
| AMD64_XMM1_REGNUM, /* %xmm1 */
|
| AMD64_MXCSR_REGNUM = AMD64_XMM0_REGNUM + 16,
|
| AMD64_YMM0H_REGNUM, /* %ymm0h */
|
| - AMD64_YMM15H_REGNUM = AMD64_YMM0H_REGNUM + 15
|
| + AMD64_YMM15H_REGNUM = AMD64_YMM0H_REGNUM + 15,
|
| + AMD64_BND0R_REGNUM = AMD64_YMM15H_REGNUM + 1,
|
| + AMD64_BND3R_REGNUM = AMD64_BND0R_REGNUM + 3,
|
| + AMD64_BNDCFGU_REGNUM,
|
| + AMD64_BNDSTATUS_REGNUM
|
| };
|
|
|
| /* Number of general purpose registers. */
|
| #define AMD64_NUM_GREGS 24
|
|
|
| -#define AMD64_NUM_REGS (AMD64_YMM15H_REGNUM + 1)
|
| +#define AMD64_NUM_REGS (AMD64_BNDSTATUS_REGNUM + 1)
|
|
|
| extern struct displaced_step_closure *amd64_displaced_step_copy_insn
|
| (struct gdbarch *gdbarch, CORE_ADDR from, CORE_ADDR to,
|
| @@ -102,13 +107,9 @@ extern void amd64_supply_xsave (struct regcache *regcache, int regnum,
|
|
|
| extern void amd64_collect_fxsave (const struct regcache *regcache, int regnum,
|
| void *fxsave);
|
| -
|
| /* Similar to amd64_collect_fxsave, but use XSAVE extended state. */
|
| extern void amd64_collect_xsave (const struct regcache *regcache,
|
| int regnum, void *xsave, int gcore);
|
| -
|
| -void amd64_classify (struct type *type, enum amd64_reg_class class[2]);
|
| -
|
|
|
|
|
| /* Variables exported from amd64-linux-tdep.c. */
|
|
|