This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
[patch] Deprecate registers_fetched()
- From: Andrew Cagney <ac131313 at redhat dot com>
- To: gdb-patches at sources dot redhat dot com
- Date: Thu, 07 Nov 2002 10:26:25 -0500
- Subject: [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 (®isters[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 *) ®isters[REGISTER_BYTE (EAX_REGNUM)] = regs.pr_eax;