Call enqueue_pending_signal in linux_resume_one_lwp_throw

Replace the code which is exactly what enqueue_pending_signal does.

gdb/gdbserver:

2016-03-02  Yao Qi  <yao.qi@linaro.org>

	* linux-low.c (linux_resume_one_lwp_throw): Replace code with
	enqueue_pending_signal.
This commit is contained in:
Yao Qi 2016-03-02 17:27:58 +00:00
parent 6896a8fa1e
commit fdbd04a8ad
2 changed files with 6 additions and 11 deletions

View File

@ -1,3 +1,8 @@
2016-03-02 Yao Qi <yao.qi@linaro.org>
* linux-low.c (linux_resume_one_lwp_throw): Replace code with
enqueue_pending_signal.
2016-03-02 Marcin Kościelnicki <koriakin@0x04.net>
* tracepoint.c (cmd_qtstart): Only set ipa_tdesc_idx if agent

View File

@ -4158,17 +4158,7 @@ linux_resume_one_lwp_throw (struct lwp_info *lwp,
|| lwp->pending_signals != NULL
|| lwp->bp_reinsert != 0
|| fast_tp_collecting))
{
struct pending_signals *p_sig = XNEW (struct pending_signals);
p_sig->prev = lwp->pending_signals;
p_sig->signal = signal;
if (info == NULL)
memset (&p_sig->info, 0, sizeof (siginfo_t));
else
memcpy (&p_sig->info, info, sizeof (siginfo_t));
lwp->pending_signals = p_sig;
}
enqueue_pending_signal (lwp, signal, info);
if (lwp->status_pending_p)
{