diff options
author | Andrew Cagney <cagney@redhat.com> | 2002-11-07 02:40:28 +0000 |
---|---|---|
committer | Andrew Cagney <cagney@redhat.com> | 2002-11-07 02:40:28 +0000 |
commit | 92d232f518f20eefde8cc9d85b4953cbbc24aa09 (patch) | |
tree | 98fd63e43b351e5d693ddb7726b40614626290f5 /gdb/regcache.h | |
parent | 4e9c57853c15eae2ec7455abce5f6ea13f65cfd4 (diff) | |
download | gdb-92d232f518f20eefde8cc9d85b4953cbbc24aa09.tar.gz |
2002-11-06 Andrew Cagney <ac131313@redhat.com>
* regcache.h (deprecated_register_valid): Rename register_valid.
* regcache.c: Update.
* ia64-aix-nat.c: Update.
* i386gnu-nat.c: Update.
* alpha-nat.c: Update.
* sparc-nat.c: Update.
* lynx-nat.c: Update.
* remote-mips.c: Update.
Diffstat (limited to 'gdb/regcache.h')
-rw-r--r-- | gdb/regcache.h | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/gdb/regcache.h b/gdb/regcache.h index a15fc369d99..e2c17fd8dbc 100644 --- a/gdb/regcache.h +++ b/gdb/regcache.h @@ -149,12 +149,6 @@ extern int max_register_size (struct gdbarch *gdbarch); extern char *registers; -/* DEPRECATED: Character array containing the current state of each - register (unavailable<0, invalid=0, valid>0) for the most recently - referenced thread. */ - -extern signed char *register_valid; - /* Copy/duplicate the contents of a register cache. By default, the operation is pass-through. Writes to DST and reads from SRC will go through to the target. @@ -188,6 +182,17 @@ 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); +/* Character array containing the current state of each register + (unavailable<0, invalid=0, valid>0) for the most recently + referenced thread. This global is often found in close proximity + to code that is directly manipulating the deprecated_registers[] + array. In such cases, it should be possible to replace the lot + with a call to supply_register(). If you find yourself in dire + straits, still needing access to the cache status bit, the + regcache_valid_p() and set_register_cached() functions are + available. */ +extern signed char *deprecated_register_valid; + extern int register_cached (int regnum); extern void set_register_cached (int regnum, int state); |