diff options
author | Jan Beulich <jbeulich@novell.com> | 2005-09-26 06:59:39 +0000 |
---|---|---|
committer | Jan Beulich <jbeulich@novell.com> | 2005-09-26 06:59:39 +0000 |
commit | c6f4c129c66f19ff2574d568af7242be621c9795 (patch) | |
tree | 56d714cf4969827f81d8ceb92b787eabf152078b /gdb/amd64-tdep.c | |
parent | 2af48f682683971cba5c8e8900e4334a1fc04fe1 (diff) | |
download | gdb-c6f4c129c66f19ff2574d568af7242be621c9795.zip gdb-c6f4c129c66f19ff2574d568af7242be621c9795.tar.gz gdb-c6f4c129c66f19ff2574d568af7242be621c9795.tar.bz2 |
gdb/
2005-09-26 Jan Beulich <jbeulich@novell.com>
* amd64-tdep.h (AMD64_FCTRL_REGNUM, AMD64_FSTAT_REGNUM,
AMD64_MXCSR_REGNUM): New.
* amd64-tdep.c (amd64_dwarf_regmap): Add eflags, selector regs,
mxcsr, fp control and status words.
* i386-tdep.c (): Add selector regs, mxcsr, fp control and status
words.
Diffstat (limited to 'gdb/amd64-tdep.c')
-rw-r--r-- | gdb/amd64-tdep.c | 30 |
1 files changed, 29 insertions, 1 deletions
diff --git a/gdb/amd64-tdep.c b/gdb/amd64-tdep.c index 8cb1751..ab7030c 100644 --- a/gdb/amd64-tdep.c +++ b/gdb/amd64-tdep.c @@ -212,7 +212,35 @@ static int amd64_dwarf_regmap[] = AMD64_ST0_REGNUM + 0, AMD64_ST0_REGNUM + 1, AMD64_ST0_REGNUM + 2, AMD64_ST0_REGNUM + 3, AMD64_ST0_REGNUM + 4, AMD64_ST0_REGNUM + 5, - AMD64_ST0_REGNUM + 6, AMD64_ST0_REGNUM + 7 + AMD64_ST0_REGNUM + 6, AMD64_ST0_REGNUM + 7, + + /* Control and Status Flags Register. */ + AMD64_EFLAGS_REGNUM, + + /* Selector Registers. */ + AMD64_ES_REGNUM, + AMD64_CS_REGNUM, + AMD64_SS_REGNUM, + AMD64_DS_REGNUM, + AMD64_FS_REGNUM, + AMD64_GS_REGNUM, + -1, + -1, + + /* Segment Base Address Registers. */ + -1, + -1, + -1, + -1, + + /* Special Selector Registers. */ + -1, + -1, + + /* Floating Point Control Registers. */ + AMD64_MXCSR_REGNUM, + AMD64_FCTRL_REGNUM, + AMD64_FSTAT_REGNUM }; static const int amd64_dwarf_regmap_len = |