old-cross-binutils/gdb/testsuite/gdb.threads
Pedro Alves e5ef252af0 gdb/
2012-06-28  Jan Kratochvil  <jan.kratochvil@redhat.com>
	    Pedro Alves  <palves@redhat.com>

	* gdbthread.h (ALL_THREADS): New macro.
	(thread_list): Declare.
	* infrun.c (handle_inferior_event) <spurious signal>: Don't keep
	going, but instead fall through to the stepping handling.
	* linux-nat.c (resume_lwp): New parameter 'signo'.  Resume with
	the passed in signal.  Adjust debug output.
	(resume_callback): Rename to ...
	(linux_nat_resume_callback): ... this.  Pass the thread's last
	stop signal, if in "pass" state.
	(linux_nat_resume): Adjust to rename.
	(stop_wait_callback): New assertion.  Don't respawn signals;
	instead let the LWP remain with SIGNALLED set.
	(linux_nat_wait_1): Remove flushing of pending SIGSTOPs.
	* remote.c (append_pending_thread_resumptions): New.
	(remote_vcont_resume): Call it.
	* target.h (target_resume): Extend comment.

gdb/testsuite/
2012-06-28  Jan Kratochvil  <jan.kratochvil@redhat.com>
	    Pedro Alves  <palves@redhat.com>

	* gdb.threads/siginfo-threads.exp: New file.
	* gdb.threads/siginfo-threads.c: New file.
	* gdb.threads/sigstep-threads.exp: New file.
	* gdb.threads/sigstep-threads.c: New file.
2012-06-28 16:34:04 +00:00
..
attach-into-signal.c
attach-into-signal.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00
attach-stopped.c
attach-stopped.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00
bp_in_thread.c
bp_in_thread.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00
clone-new-thread-event.c
clone-new-thread-event.exp
corethreads.c
corethreads.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00
current-lwp-dead.c
current-lwp-dead.exp
execl.c
execl.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00
execl1.c
fork-child-threads.c
fork-child-threads.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00
fork-thread-pending.c
fork-thread-pending.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00
gcore-thread.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00
hand-call-in-threads.c
hand-call-in-threads.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00
ia64-sigill.c
ia64-sigill.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00
interrupted-hand-call.c
interrupted-hand-call.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00
killed.c
killed.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00
leader-exit.c
leader-exit.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00
linux-dp.c
linux-dp.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00
local-watch-wrong-thread.c
local-watch-wrong-thread.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00
Makefile.in
manythreads.c
manythreads.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00
multi-create.c
multi-create.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00
no-unwaited-for-left.c
no-unwaited-for-left.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00
non-ldr-exc-1.c
non-ldr-exc-1.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00
non-ldr-exc-2.c
non-ldr-exc-2.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00
non-ldr-exc-3.c
non-ldr-exc-3.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00
non-ldr-exc-4.c
non-ldr-exc-4.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00
pending-step.c
pending-step.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00
print-threads.c
print-threads.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00
pthread_cond_wait.c
pthread_cond_wait.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00
pthreads.c
pthreads.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00
schedlock.c
schedlock.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00
siginfo-threads.c gdb/ 2012-06-28 16:34:04 +00:00
siginfo-threads.exp gdb/ 2012-06-28 16:34:04 +00:00
sigstep-threads.c gdb/ 2012-06-28 16:34:04 +00:00
sigstep-threads.exp gdb/ 2012-06-28 16:34:04 +00:00
sigthread.c
sigthread.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00
staticthreads.c
staticthreads.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00
switch-threads.c
switch-threads.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00
thread-execl.c
thread-execl.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00
thread-find.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00
thread-specific.c
thread-specific.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00
thread-unwindonsignal.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00
thread_check.c
thread_check.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00
thread_events.c
thread_events.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00
threadapply.c
threadapply.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00
threxit-hop-specific.c
threxit-hop-specific.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00
tls-main.c
tls-nodebug.c
tls-nodebug.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00
tls-shared.c
tls-shared.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00
tls-var-main.c
tls-var.c
tls-var.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00
tls.c
tls.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00
tls2.c
watchpoint-fork-child.c
watchpoint-fork-mt.c
watchpoint-fork-parent.c
watchpoint-fork-st.c
watchpoint-fork.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00
watchpoint-fork.h
watchthreads-reorder.c
watchthreads-reorder.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00
watchthreads.c
watchthreads.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00
watchthreads2.c
watchthreads2.exp * gdb.threads/watchpoint-fork.exp (test): Use 2012-06-26 19:23:20 +00:00