diff options
author | Tom Tromey <tromey@adacore.com> | 2020-08-07 10:26:45 -0600 |
---|---|---|
committer | Tom Tromey <tromey@adacore.com> | 2020-08-07 10:26:47 -0600 |
commit | 0e29517d97e94bfceb3abce77aea3b249f6cdaf3 (patch) | |
tree | 6f7956483aa993b5d68f6f3722911d454401b23f /gdb/frame.h | |
parent | 592f9bd76a1a9888eb95eff24048c12ca2c1f332 (diff) | |
download | gdb-0e29517d97e94bfceb3abce77aea3b249f6cdaf3.zip gdb-0e29517d97e94bfceb3abce77aea3b249f6cdaf3.tar.gz gdb-0e29517d97e94bfceb3abce77aea3b249f6cdaf3.tar.bz2 |
Set inferior_ptid in ravenscar_thread_target::update_thread_list
Commit 2da4b788f ("Don't write to inferior_ptid in
ravenscar-thread.c") caused a Ravenscar regression (which, FWIW, is
understandable because Ravenscar is difficult to test). Namely,
ravenscar_thread_target::update_thread_list calls
iterate_over_live_ada_tasks, which calls ada_build_task_list, which
uses target_has_stack -- which relies on inferior_ptid.
This patch changes update_thread_list to ensure that inferior_ptid is
set before making this call. This avoids various failures on
Ravenscar targets.
gdb/ChangeLog
2020-08-07 Tom Tromey <tromey@adacore.com>
* ravenscar-thread.c (update_thread_list): Set inferior_ptid.
Diffstat (limited to 'gdb/frame.h')
0 files changed, 0 insertions, 0 deletions