aboutsummaryrefslogtreecommitdiff
path: root/gdb/dwarf-index-write.c
diff options
context:
space:
mode:
authorTom Tromey <tromey@adacore.com>2019-11-21 09:05:10 -0700
committerTom Tromey <tromey@adacore.com>2019-11-22 15:11:57 -0700
commitc83d8d32c9b3379a39c434fcaa9f304b6e4432ca (patch)
tree742c0a8d8eb8628814acb573f5ee605a8c8b216e /gdb/dwarf-index-write.c
parent987012b89bce7f6385ed88585547f852a8005a3f (diff)
downloadbinutils-c83d8d32c9b3379a39c434fcaa9f304b6e4432ca.zip
binutils-c83d8d32c9b3379a39c434fcaa9f304b6e4432ca.tar.gz
binutils-c83d8d32c9b3379a39c434fcaa9f304b6e4432ca.tar.bz2
Avoid crash in print_ada_task_info
In MI mode, print_ada_task_info can crash in find_thread_ptid when trying to print an Ada task that is no longer alive. This patch avoids the problem by checking for this case. Because this is Ada-specific, and because Joel approved it internally, I am checking it in. gdb/ChangeLog 2019-11-22 Tom Tromey <tromey@adacore.com> * ada-tasks.c (ada_task_is_alive): Make parameter const. (print_ada_task_info): Don't try to fetch thread id if task is not alive. gdb/gdbserver/ChangeLog 2019-11-22 Tom Tromey <tromey@adacore.com> * gdb.ada/tasks.exp: Add -ada-task-info regression test. * gdb.ada/tasks/foo.adb: Add another stopping location. Change-Id: If25eae6507eebb7537eb8adbcbaa1fc1eec88f5c
Diffstat (limited to 'gdb/dwarf-index-write.c')
0 files changed, 0 insertions, 0 deletions