diff options
author | Jerome Guitton <guitton@adacore.com> | 2007-09-18 12:42:22 +0000 |
---|---|---|
committer | Jerome Guitton <guitton@adacore.com> | 2007-09-18 12:42:22 +0000 |
commit | 60e2c248bcf1df7b769c3e91ae191962f3bece25 (patch) | |
tree | 9daacf24c9ee3cf0db07a3e4ae66de4f5de12dec /gdb/ChangeLog | |
parent | d908d8f43bdc4fd78e8824d1b71b1d44e8dde096 (diff) | |
download | gdb-60e2c248bcf1df7b769c3e91ae191962f3bece25.zip gdb-60e2c248bcf1df7b769c3e91ae191962f3bece25.tar.gz gdb-60e2c248bcf1df7b769c3e91ae191962f3bece25.tar.bz2 |
* inf-ttrace.c (inf_ttrace_private_thread_info): New structure type.
(inf_ttrace_delete_dying_threads_callback): New function.
(inf_ttrace_resume): After resuming the execution, iterate over
the dying threads to delete them for the thread list.
(inf_ttrace_wait): on TTEVT_LWP_EXIT and TTEVT_LWP_TERMINATE,
mark the corresponding thread as dying instead of removing it
from the thread list.
(inf_ttrace_thread_alive): return 0 for dying threads.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r-- | gdb/ChangeLog | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index d837eb4..9e3dc1c 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,14 @@ +2007-09-18 Jerome Guitton <guitton@adacore.com> + + * inf-ttrace.c (inf_ttrace_private_thread_info): New structure type. + (inf_ttrace_delete_dying_threads_callback): New function. + (inf_ttrace_resume): After resuming the execution, iterate over + the dying threads to delete them for the thread list. + (inf_ttrace_wait): on TTEVT_LWP_EXIT and TTEVT_LWP_TERMINATE, + mark the corresponding thread as dying instead of removing it + from the thread list. + (inf_ttrace_thread_alive): return 0 for dying threads. + 2007-09-17 Joel Brobecker <brobecker@adacore.com> * infrun.c (insert_step_resume_breakpoint_at_frame): Add assertion |