This is the mail archive of the insight@sources.redhat.com mailing list for the Insight project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[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)
     {

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]