This is the mail archive of the
insight@sources.redhat.com
mailing list for the Insight project.
[patch] fix register window
- From: "Martin M. Hunt" <hunt at redhat dot com>
- To: "insight at sources dot redhat dot com" <insight at sources dot redhat dot com>
- Date: 24 Mar 2003 17:07:51 -0800
- Subject: [patch] fix register window
I've checked this in. It fixes some bitrot that caused the register
window to stop working on x86 last week. All part of the continual
churning in GDB's internals that keeps us on our toes.
2003-03-24 Martin M. Hunt <hunt at redhat dot com>
* generic/gdbtk-register.c (get_register_types): Use
register_type instead of REGISTER_VIRTUAL_TYPE.
(get_register): Ditto.
Index: generic/gdbtk-register.c
===================================================================
RCS file: /cvs/src/src/gdb/gdbtk/generic/gdbtk-register.c,v
retrieving revision 1.16
diff -u -u -r1.16 gdbtk-register.c
--- generic/gdbtk-register.c 17 Mar 2003 22:14:00 -0000 1.16
+++ generic/gdbtk-register.c 25 Mar 2003 01:03:03 -0000
@@ -215,7 +215,8 @@
struct type *reg_vtype;
int i,n;
- reg_vtype = REGISTER_VIRTUAL_TYPE (regnum);
+ reg_vtype = register_type (current_gdbarch, regnum);
+
if (TYPE_CODE (reg_vtype) == TYPE_CODE_UNION)
{
n = TYPE_NFIELDS (reg_vtype);
@@ -278,8 +279,7 @@
reg_vtype = regtype[regnum];
if (reg_vtype == NULL)
- reg_vtype = REGISTER_VIRTUAL_TYPE (regnum);
-
+ reg_vtype = register_type (current_gdbarch, regnum);
if (!target_has_registers)
{