This is the mail archive of the gdb-patches@sources.redhat.com mailing list for the GDB 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] Deprecate registers_fetched()


FYI,

Another one that is long overdue. Per the comment:

+/* NOTE: cagney/2002-11-05: This function, and its co-conspirator
+ deprecated_registers[], have been superseeded by supply_register(). */
+extern void deprecated_registers_fetched (void);

(Yes ok, registers[] hasn't actually been given a rename, but I'm working on it :-)

I've checked this in.
Andrew
Index: ChangeLog
2002-11-07  Andrew Cagney  <ac131313@redhat.com>

	* regcache.c (deprecated_registers_fetched): Update.
	* regcache.h (deprecated_registers_fetched): Rename
	registers_fetched.
	* remote-vxsparc.c (vx_read_register): Update.
	* remote-vxmips.c (vx_read_register): Update.
	* remote-vx68.c (vx_read_register): Update.
	* irix5-nat.c (fetch_core_registers): Update.
	* mipsm3-nat.c (fetch_inferior_registers): Update.
	* sun3-nat.c (fetch_inferior_registers): Update.
	* symm-nat.c (fetch_inferior_registers): Update.
	* ns32knbsd-nat.c (fetch_inferior_registers): Update.
	(fetch_core_registers): Update.
	(fetch_kcore_registers): Update.
	* mips-nat.c (fetch_inferior_registers): Update.
	* corelow.c (get_core_registers): Update.
	* a68v-nat.c (fetch_inferior_registers): Update.

Index: a68v-nat.c
===================================================================
RCS file: /cvs/src/src/gdb/a68v-nat.c,v
retrieving revision 1.5
diff -u -r1.5 a68v-nat.c
--- a68v-nat.c	4 May 2001 04:15:24 -0000	1.5
+++ a68v-nat.c	7 Nov 2002 15:21:48 -0000
@@ -41,7 +41,7 @@
   ptrace_$init_control (&inferior_control_registers);
   inferior_fp_registers.size = sizeof (inferior_fp_registers);
 
-  registers_fetched ();
+  deprecated_registers_fetched ();
 
   ptrace (PTRACE_GETREGS, PIDGET (inferior_ptid),
 	  (PTRACE_ARG3_TYPE) & inferior_registers,
Index: corelow.c
===================================================================
RCS file: /cvs/src/src/gdb/corelow.c,v
retrieving revision 1.22
diff -u -r1.22 corelow.c
--- corelow.c	17 May 2002 23:06:10 -0000	1.22
+++ corelow.c	7 Nov 2002 15:21:48 -0000
@@ -466,7 +466,7 @@
   get_core_register_section (".reg2", 2, "floating-point", 0);
   get_core_register_section (".reg-xfp", 3, "extended floating-point", 0);
 
-  registers_fetched ();
+  deprecated_registers_fetched ();
 }
 
 static void
Index: irix5-nat.c
===================================================================
RCS file: /cvs/src/src/gdb/irix5-nat.c,v
retrieving revision 1.19
diff -u -r1.19 irix5-nat.c
--- irix5-nat.c	16 Aug 2002 02:01:50 -0000	1.19
+++ irix5-nat.c	7 Nov 2002 15:21:48 -0000
@@ -250,7 +250,7 @@
       return;
     }
 
-  registers_fetched ();
+  deprecated_registers_fetched ();
 }
 
 /* Register that we are able to handle irix5 core file formats.
Index: m68knbsd-nat.c
===================================================================
RCS file: /cvs/src/src/gdb/m68knbsd-nat.c,v
retrieving revision 1.7
diff -u -r1.7 m68knbsd-nat.c
--- m68knbsd-nat.c	4 May 2001 04:15:25 -0000	1.7
+++ m68knbsd-nat.c	7 Nov 2002 15:21:48 -0000
@@ -44,7 +44,7 @@
   memcpy (&registers[REGISTER_BYTE (FP0_REGNUM)], &inferior_fp_registers,
 	  sizeof (inferior_fp_registers));
 
-  registers_fetched ();
+  deprecated_registers_fetched ();
 }
 
 void
Index: mips-nat.c
===================================================================
RCS file: /cvs/src/src/gdb/mips-nat.c,v
retrieving revision 1.7
diff -u -r1.7 mips-nat.c
--- mips-nat.c	4 May 2001 04:15:25 -0000	1.7
+++ mips-nat.c	7 Nov 2002 15:21:48 -0000
@@ -76,7 +76,7 @@
   char buf[MAX_REGISTER_RAW_SIZE];
   register int i;
 
-  registers_fetched ();
+  deprecated_registers_fetched ();
 
   for (regno = 1; regno < NUM_REGS; regno++)
     {
Index: mipsm3-nat.c
===================================================================
RCS file: /cvs/src/src/gdb/mipsm3-nat.c,v
retrieving revision 1.4
diff -u -r1.4 mipsm3-nat.c
--- mipsm3-nat.c	6 Mar 2001 08:21:10 -0000	1.4
+++ mipsm3-nat.c	7 Nov 2002 15:21:48 -0000
@@ -282,7 +282,7 @@
     }
 
   /* All registers are valid, if not returned yet */
-  registers_fetched ();
+  deprecated_registers_fetched ();
 }
 
 /* Store gdb's view of registers to the thread.
Index: ns32knbsd-nat.c
===================================================================
RCS file: /cvs/src/src/gdb/ns32knbsd-nat.c,v
retrieving revision 1.6
diff -u -r1.6 ns32knbsd-nat.c
--- ns32knbsd-nat.c	4 May 2001 04:15:26 -0000	1.6
+++ ns32knbsd-nat.c	7 Nov 2002 15:21:48 -0000
@@ -71,7 +71,7 @@
   RF (LP0_REGNUM + 3, inferior_fpregisters.r_freg[3]);
   RF (LP0_REGNUM + 5, inferior_fpregisters.r_freg[5]);
   RF (LP0_REGNUM + 7, inferior_fpregisters.r_freg[7]);
-  registers_fetched ();
+  deprecated_registers_fetched ();
 }
 
 void
@@ -164,7 +164,7 @@
   RF (LP0_REGNUM + 3, core_reg->freg.r_freg[3]);
   RF (LP0_REGNUM + 5, core_reg->freg.r_freg[5]);
   RF (LP0_REGNUM + 7, core_reg->freg.r_freg[7]);
-  registers_fetched ();
+  deprecated_registers_fetched ();
 }
 
 /* Register that we are able to handle ns32knbsd core file formats.
@@ -237,7 +237,7 @@
   RF (LP0_REGNUM + 3, pcb->pcb_freg[3]);
   RF (LP0_REGNUM + 5, pcb->pcb_freg[5]);
   RF (LP0_REGNUM + 7, pcb->pcb_freg[7]);
-  registers_fetched ();
+  deprecated_registers_fetched ();
 }
 #endif /* FETCH_KCORE_REGISTERS */
 
Index: regcache.c
===================================================================
RCS file: /cvs/src/src/gdb/regcache.c,v
retrieving revision 1.61
diff -u -r1.61 regcache.c
--- regcache.c	7 Nov 2002 02:40:28 -0000	1.61
+++ regcache.c	7 Nov 2002 15:21:48 -0000
@@ -532,7 +532,7 @@
     registers_changed_hook ();
 }
 
-/* REGISTERS_FETCHED ()
+/* DEPRECATED_REGISTERS_FETCHED ()
 
    Indicate that all registers have been fetched, so mark them all valid.  */
 
@@ -545,7 +545,7 @@
    this function/hack is eliminated.  */
 
 void
-registers_fetched (void)
+deprecated_registers_fetched (void)
 {
   int i;
 
Index: regcache.h
===================================================================
RCS file: /cvs/src/src/gdb/regcache.h,v
retrieving revision 1.22
diff -u -r1.22 regcache.h
--- regcache.h	7 Nov 2002 02:40:28 -0000	1.22
+++ regcache.h	7 Nov 2002 15:21:48 -0000
@@ -193,6 +193,10 @@
    available.  */
 extern signed char *deprecated_register_valid;
 
+/* NOTE: cagney/2002-11-05: This function, and its co-conspirator
+   deprecated_registers[], have been superseeded by supply_register().  */
+extern void deprecated_registers_fetched (void);
+
 extern int register_cached (int regnum);
 
 extern void set_register_cached (int regnum, int state);
@@ -201,7 +205,6 @@
 
 extern void registers_changed (void);
 
-extern void registers_fetched (void);
 
 extern void read_register_bytes (int regbyte, char *myaddr, int len);
 
Index: remote-vx68.c
===================================================================
RCS file: /cvs/src/src/gdb/remote-vx68.c,v
retrieving revision 1.7
diff -u -r1.7 remote-vx68.c
--- remote-vx68.c	25 Oct 2002 22:25:55 -0000	1.7
+++ remote-vx68.c	7 Nov 2002 15:21:48 -0000
@@ -116,7 +116,7 @@
 
   /* Mark the register cache valid.  */
 
-  registers_fetched ();
+  deprecated_registers_fetched ();
 }
 
 /* Store a register or registers into the VxWorks target.
Index: remote-vxmips.c
===================================================================
RCS file: /cvs/src/src/gdb/remote-vxmips.c,v
retrieving revision 1.7
diff -u -r1.7 remote-vxmips.c
--- remote-vxmips.c	25 Oct 2002 22:25:55 -0000	1.7
+++ remote-vxmips.c	7 Nov 2002 15:21:48 -0000
@@ -148,7 +148,7 @@
 
   /* Mark the register cache valid.  */
 
-  registers_fetched ();
+  deprecated_registers_fetched ();
 }
 
 /* Store a register or registers into the VxWorks target.
Index: remote-vxsparc.c
===================================================================
RCS file: /cvs/src/src/gdb/remote-vxsparc.c,v
retrieving revision 1.8
diff -u -r1.8 remote-vxsparc.c
--- remote-vxsparc.c	25 Oct 2002 22:25:55 -0000	1.8
+++ remote-vxsparc.c	7 Nov 2002 15:21:48 -0000
@@ -128,7 +128,7 @@
 
   /* Mark the register cache valid.  */
 
-  registers_fetched ();
+  deprecated_registers_fetched ();
 }
 
 /* Store a register or registers into the VxWorks target.
Index: sun3-nat.c
===================================================================
RCS file: /cvs/src/src/gdb/sun3-nat.c,v
retrieving revision 1.8
diff -u -r1.8 sun3-nat.c
--- sun3-nat.c	4 May 2001 04:15:27 -0000	1.8
+++ sun3-nat.c	7 Nov 2002 15:21:48 -0000
@@ -36,7 +36,7 @@
   struct regs inferior_registers;
   struct fp_status inferior_fp_registers;
 
-  registers_fetched ();
+  deprecated_registers_fetched ();
 
   ptrace (PTRACE_GETREGS, PIDGET (inferior_ptid),
 	  (PTRACE_ARG3_TYPE) & inferior_registers);
Index: symm-nat.c
===================================================================
RCS file: /cvs/src/src/gdb/symm-nat.c,v
retrieving revision 1.11
diff -u -r1.11 symm-nat.c
--- symm-nat.c	8 Jan 2002 00:59:31 -0000	1.11
+++ symm-nat.c	7 Nov 2002 15:21:49 -0000
@@ -100,7 +100,7 @@
   int i;
   struct pt_regset regs;
 
-  registers_fetched ();
+  deprecated_registers_fetched ();
 
   mptrace (XPT_RREGS, PIDGET (inferior_ptid), (PTRACE_ARG3_TYPE) & regs, 0);
   *(int *) &registers[REGISTER_BYTE (EAX_REGNUM)] = regs.pr_eax;

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