3d799a9542
(add_to_pid_list): Record the PID's status. (linux_record_stopped_pid): Likewise. Make static. (pull_pid_from_list): Return the saved status. (linux_nat_handle_extended): Deleted. (linux_handle_extended_wait): Combine with linux_nat_handle_extended. Make static. Handle non-SIGSTOP for a new thread's first signal. (flush_callback): Handle unexpected pending signals. (linux_nat_wait): Update calls to changed functions. * linux-nat.h (linux_record_stopped_pid, linux_handle_extended_wait): Remove prototypes for newly static functions. * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New. |
||
---|---|---|
.. | ||
bp_in_thread.c | ||
bp_in_thread.exp | ||
gcore-thread.exp | ||
killed.c | ||
killed.exp | ||
linux-dp.c | ||
linux-dp.exp | ||
Makefile.in | ||
manythreads.c | ||
manythreads.exp | ||
print-threads.c | ||
print-threads.exp | ||
pthread_cond_wait.c | ||
pthread_cond_wait.exp | ||
pthreads.c | ||
pthreads.exp | ||
schedlock.c | ||
schedlock.exp | ||
sigthread.c | ||
sigthread.exp | ||
staticthreads.c | ||
staticthreads.exp | ||
step.c | ||
step.exp | ||
step2.exp | ||
switch-threads.c | ||
switch-threads.exp | ||
thread-specific.c | ||
thread-specific.exp | ||
thread_check.c | ||
thread_check.exp | ||
threadapply.c | ||
threadapply.exp | ||
tls-main.c | ||
tls-nodebug.c | ||
tls-nodebug.exp | ||
tls-shared.c | ||
tls-shared.exp | ||
tls.c | ||
tls.exp | ||
watchthreads.c | ||
watchthreads.exp |