diff options
author | Markus Metzger <markus.t.metzger@intel.com> | 2015-08-25 13:42:39 +0200 |
---|---|---|
committer | Markus Metzger <markus.t.metzger@intel.com> | 2015-09-18 14:24:25 +0200 |
commit | 0ca912dfef6289f9d2cd7d70b7ec80883a9b4395 (patch) | |
tree | 55e9dd3f1a71029d681d93204aa16c354fe5751e /gdb/ChangeLog | |
parent | e3cfc1c76d89f904659b106d78b352884797967b (diff) | |
download | gdb-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/ChangeLog | 7 |
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) |