aboutsummaryrefslogtreecommitdiff
path: root/setup.com
diff options
context:
space:
mode:
authorPedro Alves <pedro@palves.net>2023-12-01 13:31:00 +0000
committerPedro Alves <pedro@palves.net>2023-12-20 21:18:55 +0000
commit249d08128787e4e0a977079aa09516d73f196f77 (patch)
tree45bc735bae678089f08110cbdbbf7cc7ace28440 /setup.com
parentd0b591497952db37ed7a5545ced7aad64433f79a (diff)
downloadgdb-249d08128787e4e0a977079aa09516d73f196f77.zip
gdb-249d08128787e4e0a977079aa09516d73f196f77.tar.gz
gdb-249d08128787e4e0a977079aa09516d73f196f77.tar.bz2
displaced_step_finish: Don't fetch the regcache of exited threads
displaced_step_finish can be called with event_status.kind == TARGET_WAITKIND_THREAD_EXITED, and in that case it is not possible to get at the already-exited thread's registers. This patch moves the get_thread_regcache calls to branches that actually need it, where we know the thread is still alive. It also adds an assertion to get_thread_regcache, to help catching these broken cases sooner. Approved-By: Simon Marchi <simon.marchi@efficios.com> Change-Id: I63b5eacb3e02a538fc5087c270d8025adfda88c3
Diffstat (limited to 'setup.com')
0 files changed, 0 insertions, 0 deletions