Browse Source

2002-11-02 Andrew Cagney <ac131313@redhat.com>

* regcache.h: Add coment indicating replacements for deprecated
	functions.
jimb-separate-debug-021125-branch
Andrew Cagney 24 years ago
parent
commit
192dbe3389
  1. 5
      gdb/ChangeLog
  2. 20
      gdb/regcache.h

5
gdb/ChangeLog

@ -1,3 +1,8 @@
2002-11-02 Andrew Cagney <ac131313@redhat.com>
* regcache.h: Add coment indicating replacements for deprecated
functions.
2002-11-02 Andrew Cagney <cagney@redhat.com>
* reggroups.h, reggroups.c: New files.

20
gdb/regcache.h

@ -169,8 +169,24 @@ extern struct regcache *regcache_dup_no_passthrough (struct regcache *regcache);
extern void regcache_cpy (struct regcache *dest, struct regcache *src);
extern void regcache_cpy_no_passthrough (struct regcache *dest, struct regcache *src);
/* NOTE: cagney/2002-11-02: The below have been superseded by the
regcache_cooked_*() functions found above, and the frame_*()
functions found in "frame.h". Take care though, often more than a
simple substitution is required when updating the code. The
change, as far as practical, should avoid adding references to
global variables (e.g., current_regcache, current_frame,
current_gdbarch or selected_frame) and instead refer to the FRAME
or REGCACHE that has been passed into the containing function as
parameters. Consequently, the change typically involves modifying
the containing function so that it takes a FRAME or REGCACHE
parameter. In the case of an architecture vector method, there
should already be a non-deprecated variant that is parameterized
with FRAME or REGCACHE. */
extern char *deprecated_grub_regcache_for_registers (struct regcache *);
extern char *deprecated_grub_regcache_for_register_valid (struct regcache *);
extern void deprecated_read_register_gen (int regnum, char *myaddr);
extern void deprecated_write_register_gen (int regnum, char *myaddr);
extern int register_cached (int regnum);
@ -184,10 +200,6 @@ extern void registers_fetched (void);
extern void read_register_bytes (int regbyte, char *myaddr, int len);
extern void deprecated_read_register_gen (int regnum, char *myaddr);
extern void deprecated_write_register_gen (int regnum, char *myaddr);
extern void write_register_bytes (int regbyte, char *myaddr, int len);
/* Rename to read_unsigned_register()? */

Loading…
Cancel
Save