+2015-09-18 Markus Metzger <markus.t.metzger@intel.com>
+
+ * record-btrace.c (record_btrace_is_replaying): Add ptid argument.
+ Update users to pass minus_one_ptid.
+ * record-full.c (record_full_is_replaying): Add ptid argument (ignored).
+ * record.c (cmd_record_delete): Pass inferior_ptid to
+ target_record_is_replaying.
+ * target-delegates.c: Regenerated.
+ * target.c (target_record_is_replaying): Add ptid argument.
+ * target.h (struct target_ops) <to_record_is_replaying>: Add ptid
+ argument.
+ (target_record_is_replaying): Add ptid argument.
+
+2015-09-18 Markus Metzger <markus.t.metzger@intel.com>
+
+ * record-btrace.c (record_btrace_open): Remove non_stop check.
+ * NEWS: Announce that record btrace supports non-stop mode.
+
+2015-09-18 Markus Metzger <markus.t.metzger@intel.com>
+
+ * infrun.c (handle_inferior_event_1): Switch to the eventing thread
+ in the TARKET_WAITKIND_NO_HISTORY case.
+
+2015-09-18 Markus Metzger <markus.t.metzger@intel.com>
+
+ * record-btrace.c (record_btrace_maybe_mark_async_event): New.
+ (record_btrace_wait): Call record_btrace_maybe_mark_async_event.
+
+2015-09-18 Markus Metzger <markus.t.metzger@intel.com>
+
+ * record-btrace.c (get_thread_current_frame): New.
+ (record_btrace_start_replaying): Call get_thread_current_frame.
+
+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)
+ (record_btrace_stop_replaying_at_end): New.
+ (record_btrace_cancel_resume): Call record_btrace_stop_replaying_at_end.
+ (record_btrace_single_step_forward): Remove calls to
+ record_btrace_stop_replaying.
+ (record_btrace_step_thread): Do only one step for BTHR_CONT and
+ BTHR_RCONT. Keep threads at the end of their history moving.
+ (record_btrace_wait): Call record_btrace_step_thread for all threads
+ until one reports an event. Call record_btrace_stop_replaying_at_end
+ for the eventing thread.
+
+2015-09-18 Markus Metzger <markus.t.metzger@intel.com>
+
+ * record-btrace.c (record_btrace_single_step_forward): Return
+ NO_HISTORY if a step brings us to the end of the execution history.
+
+2015-09-18 Markus Metzger <markus.t.metzger@intel.com>
+
+ * record-btrace.c (record_btrace_step_thread): Move breakpoint check
+ to ...
+ (record_btrace_single_step_forward): ... here and
+ (record_btrace_single_step_backward): ... here.
+
+2015-09-18 Markus Metzger <markus.t.metzger@intel.com>
+
+ * record-btrace.c (btrace_step_spurious)
+ (record_btrace_single_step_forward)
+ (record_btrace_single_step_backward): New.
+ (record_btrace_step_thread): Call record_btrace_single_step_forward
+ and record_btrace_single_step_backward.
+
+2015-09-18 Markus Metzger <markus.t.metzger@intel.com>
+
+ * record-btrace.c (record_btrace_replay_at_breakpoint): New.
+ (record_btrace_step_thread): Call record_btrace_replay_at_breakpoint.
+
2015-09-18 Markus Metzger <markus.t.metzger@intel.com>
* record-btrace.c (btrace_thread_flag_to_str)