diff options
author | Simon Marchi <simon.marchi@efficios.com> | 2023-12-01 11:27:30 -0500 |
---|---|---|
committer | Simon Marchi <simon.marchi@efficios.com> | 2023-12-14 16:04:49 +0000 |
commit | 1f624181f8a1b47710b6eda3934f1a74b1821657 (patch) | |
tree | 466bfc7e6e9d4d956911b6bacc39f4b8ee7c1e60 /gdb/ada-lang.c | |
parent | 7f0f3b0f5659f21815ef87e1e9e120213a4f347b (diff) | |
download | binutils-1f624181f8a1b47710b6eda3934f1a74b1821657.zip binutils-1f624181f8a1b47710b6eda3934f1a74b1821657.tar.gz binutils-1f624181f8a1b47710b6eda3934f1a74b1821657.tar.bz2 |
gdb: add gdbarch_pseudo_register_write that takes a frame
Add a new variant of gdbarch_pseudo_register_write that takes a
frame_info in order to write raw registers. Use this new method when
available:
- in put_frame_register, when trying to write a pseudo register to a given frame
- in regcache::cooked_write
No implementation is migrated to use this new method (that will come in
subsequent patches), so no behavior change is expected here.
The objective is to fix writing pseudo registers to non-current
frames. See previous commit "gdb: read pseudo register through
frame" for a more detailed explanation.
Change-Id: Ie7fe364a15a4d86c2ecb09de2b4baa08c45555ac
Reviewed-By: John Baldwin <jhb@FreeBSD.org>
Diffstat (limited to 'gdb/ada-lang.c')
0 files changed, 0 insertions, 0 deletions