OSDN Git Service

* linux-low.c (linux_kill_one_lwp, linux_kill)
authorpalves <palves>
Fri, 30 Apr 2010 21:36:44 +0000 (21:36 +0000)
committerpalves <palves>
Fri, 30 Apr 2010 21:36:44 +0000 (21:36 +0000)
commitc1a2e1bf3b7bbbe1b459bdbf0053c33167620917
treec8cc76eca7b249b61140f4f1efd2413bd134916d
parentcf084e6bdc37c2f90eb3ba6777c60b15a2659fe2
* linux-low.c (linux_kill_one_lwp, linux_kill)
(linux_detach_one_lwp): Adjust to send_sigstop interface change.
(send_sigstop): Take an lwp_info as parameter instead.  Queue a
SIGSTOP even if the LWP is stopped.
(send_sigstop_callback): New.
(stop_all_lwps): Use send_sigstop_callback instead.
(linux_resume_one_thread): Adjust.
(proceed_one_lwp): Still proceed an LWP that the client has
requested to stop, if we haven't reported it as stopped yet.  Make
sure that LWPs the client want stopped, have a pending SIGSTOP.
gdb/gdbserver/ChangeLog
gdb/gdbserver/linux-low.c