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

* regcache.h: Add coment indicating replacements for deprecated
	functions.
This commit is contained in:
Andrew Cagney 2002-11-02 20:06:56 +00:00
parent b59ff9d5ff
commit 192dbe3389
2 changed files with 21 additions and 4 deletions

View File

@ -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.

View File

@ -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()? */