aboutsummaryrefslogtreecommitdiff
path: root/gdb/ChangeLog
diff options
context:
space:
mode:
authorJerome Guitton <guitton@adacore.com>2007-09-18 12:42:22 +0000
committerJerome Guitton <guitton@adacore.com>2007-09-18 12:42:22 +0000
commit60e2c248bcf1df7b769c3e91ae191962f3bece25 (patch)
tree9daacf24c9ee3cf0db07a3e4ae66de4f5de12dec /gdb/ChangeLog
parentd908d8f43bdc4fd78e8824d1b71b1d44e8dde096 (diff)
downloadgdb-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/ChangeLog11
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