gdbserver: Leave already-vCont-resumed threads as they were
[binutils-gdb.git] / gdb / gdbserver / ChangeLog
index 437bb4cd53c0ef539d9abfef70aceaee4868e737..1a9c4e5f9d5b70b15efc0257c2b7016b5a01c59c 100644 (file)
@@ -1,3 +1,16 @@
+2016-10-26  Pedro Alves  <palves@redhat.com>
+
+       * linux-low.c (handle_extended_wait): Link parent/child fork
+       threads.
+       (linux_wait_1): Unlink them.
+       (linux_set_resume_request): Ignore resume requests for
+       already-resumed and unhandled fork child threads.
+       * linux-low.h (struct lwp_info) <fork_relative>: New field.
+       * server.c (in_queued_stop_replies_ptid, in_queued_stop_replies):
+       New functions.
+       (handle_v_requests) <vCont>: Don't call require_running.
+       * server.h (in_queued_stop_replies): New declaration.
+
 2016-10-24  Yao Qi  <yao.qi@linaro.org>
 
        PR server/20733