aboutsummaryrefslogtreecommitdiff
path: root/gdb/ChangeLog
diff options
context:
space:
mode:
authorMarkus Metzger <markus.t.metzger@intel.com>2015-08-25 13:42:39 +0200
committerMarkus Metzger <markus.t.metzger@intel.com>2015-09-18 14:24:25 +0200
commit0ca912dfef6289f9d2cd7d70b7ec80883a9b4395 (patch)
tree55e9dd3f1a71029d681d93204aa16c354fe5751e /gdb/ChangeLog
parente3cfc1c76d89f904659b106d78b352884797967b (diff)
downloadgdb-0ca912dfef6289f9d2cd7d70b7ec80883a9b4395.zip
gdb-0ca912dfef6289f9d2cd7d70b7ec80883a9b4395.tar.gz
gdb-0ca912dfef6289f9d2cd7d70b7ec80883a9b4395.tar.bz2
btrace: resume all requested threads
The record targets are implicitly schedlocked. They only step the current thread and keep other threads where they are. Change record btrace to step all requested threads in to_resume. For maintenance and debugging, we keep the old behaviour when the target below is not non-stop. Enable with "maint set target-non-stop on". gdb/ * record-btrace.c (record_btrace_resume_thread): A move request overwrites a previous move request. (record_btrace_find_resume_thread): Removed. (record_btrace_resume): Resume all requested threads.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r--gdb/ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 7c927bb..d6901c8 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,12 @@
2015-09-18 Markus Metzger <markus.t.metzger@intel.com>
+ * record-btrace.c (record_btrace_resume_thread): A move request
+ overwrites a previous move request.
+ (record_btrace_find_resume_thread): Removed.
+ (record_btrace_resume): Resume all requested threads.
+
+2015-09-18 Markus Metzger <markus.t.metzger@intel.com>
+
* record-btrace.c: Include vec.h.
(record_btrace_find_thread_to_move): Removed.
(btrace_step_no_resumed, btrace_step_again)