aboutsummaryrefslogtreecommitdiff
path: root/gdb/i386-tdep.h
diff options
context:
space:
mode:
authorSimon Marchi <simon.marchi@efficios.com>2023-12-01 11:27:31 -0500
committerSimon Marchi <simon.marchi@efficios.com>2023-12-14 16:04:49 +0000
commit1aebac8a31a95ea9decfdea097e5ab52b3e89e2c (patch)
treeadf486e00d5514dff637ac2ae722d6dab8b85ecb /gdb/i386-tdep.h
parent1f624181f8a1b47710b6eda3934f1a74b1821657 (diff)
downloadgdb-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.h6
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,