aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Kettenis <kettenis@gnu.org>2004-08-08 15:03:13 +0000
committerMark Kettenis <kettenis@gnu.org>2004-08-08 15:03:13 +0000
commit9b8607ced143f479d3fa64c2672501a88676f09d (patch)
tree60b8b88c0ead66576bae18ffb4ae7dea91a72e43
parentf6052080a07e54ac5772bb32b0f1f00f89e9ae9a (diff)
downloadfsf-binutils-gdb-9b8607ced143f479d3fa64c2672501a88676f09d.zip
fsf-binutils-gdb-9b8607ced143f479d3fa64c2672501a88676f09d.tar.gz
fsf-binutils-gdb-9b8607ced143f479d3fa64c2672501a88676f09d.tar.bz2
* i386gnu-nat.c (gnu_store_registers): Use regcache_raw_collect
instead of regcache_raw_supply when storing the registers.
-rw-r--r--gdb/ChangeLog3
-rw-r--r--gdb/i386gnu-nat.c4
2 files changed, 5 insertions, 2 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 37447d5..cfe783f 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,8 @@
2004-08-08 Mark Kettenis <kettenis@gnu.org>
+ * i386gnu-nat.c (gnu_store_registers): Use regcache_raw_collect
+ instead of regcache_raw_supply when storing the registers.
+
* i386gnu-nat.c: Update copyright year.
(gnu_store_registers): Don't use deprecated_registers and
deprecated_registers_valid. Use regcache_valid_p and
diff --git a/gdb/i386gnu-nat.c b/gdb/i386gnu-nat.c
index e50bb17..375f0eb 100644
--- a/gdb/i386gnu-nat.c
+++ b/gdb/i386gnu-nat.c
@@ -267,14 +267,14 @@ gnu_store_registers (int regno)
for (i = 0; i < I386_NUM_GREGS; i++)
if (regcache_valid_p (regcache, i))
- regcache_raw_supply (regcache, i, REG_ADDR (state, i));
+ regcache_raw_collect (regcache, i, REG_ADDR (state, i));
}
else
{
proc_debug (thread, "storing register %s", REGISTER_NAME (regno));
gdb_assert (regcache_valid_p (regcache, regno));
- regcache_raw_supply (regcache, regno, REG_ADDR (state, regno));
+ regcache_craw_collect (regcache, regno, REG_ADDR (state, regno));
}
/* Restore the T bit. */