gdb: remove regcache::target
authorSimon Marchi <simon.marchi@efficios.com>
Mon, 3 Apr 2023 18:52:04 +0000 (14:52 -0400)
committerSimon Marchi <simon.marchi@efficios.com>
Mon, 17 Apr 2023 17:47:13 +0000 (13:47 -0400)
commit2b214d3e3b51b9a6544ffbcf0a1554376c3ce9c5
tree8c6bea126421d58443f9f75dfe0d97d6b1518b1b
parentf56944000c014116905d4fffe27da05ef8896cfd
gdb: remove regcache::target

The regcache class takes a process_stratum_target and then exposes it
through regcache::target.  But it doesn't use it itself, suggesting it
doesn't really make sense to put it there.  The only user of
regcache::target is record_btrace_target::fetch_registers, but it might
as well just get it from the current target stack.  This simplifies a
little bit a patch later in this series.

Change-Id: I8878d875805681c77f469ac1a2bf3a508559a62d
Reviewed-By: Pedro Alves <pedro@palves.net>
gdb/record-btrace.c
gdb/regcache.c
gdb/regcache.h