diff options
author | Simon Marchi <simon.marchi@efficios.com> | 2023-12-01 11:27:31 -0500 |
---|---|---|
committer | Simon Marchi <simon.marchi@efficios.com> | 2023-12-14 16:04:49 +0000 |
commit | 1aebac8a31a95ea9decfdea097e5ab52b3e89e2c (patch) | |
tree | adf486e00d5514dff637ac2ae722d6dab8b85ecb /gdb/i386-tdep.h | |
parent | 1f624181f8a1b47710b6eda3934f1a74b1821657 (diff) | |
download | gdb-1aebac8a31a95ea9decfdea097e5ab52b3e89e2c.zip gdb-1aebac8a31a95ea9decfdea097e5ab52b3e89e2c.tar.gz gdb-1aebac8a31a95ea9decfdea097e5ab52b3e89e2c.tar.bz2 |
gdb: migrate i386 and amd64 to the new gdbarch_pseudo_register_write
Make i386 and amd64 use the new gdbarch_pseudo_register_write. This
fixes writing to pseudo registers in non-current frames for those
architectures.
Change-Id: I4977e8fe12d2cef116f8834c34cdf6fec618554f
Reviewed-By: John Baldwin <jhb@FreeBSD.org>
Diffstat (limited to 'gdb/i386-tdep.h')
-rw-r--r-- | gdb/i386-tdep.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gdb/i386-tdep.h b/gdb/i386-tdep.h index 970dc89..b132da2 100644 --- a/gdb/i386-tdep.h +++ b/gdb/i386-tdep.h @@ -380,9 +380,9 @@ extern value *i386_pseudo_register_read_value (gdbarch *gdbarch, frame_info_ptr next_frame, int regnum); -extern void i386_pseudo_register_write (struct gdbarch *gdbarch, - struct regcache *regcache, - int regnum, const gdb_byte *buf); +extern void i386_pseudo_register_write (gdbarch *gdbarch, + frame_info_ptr next_frame, int regnum, + gdb::array_view<const gdb_byte> buf); extern int i386_ax_pseudo_register_collect (struct gdbarch *gdbarch, struct agent_expr *ax, |