old-cross-binutils/gdb/testsuite
Pedro Alves e58b0e63bb gdb/
* gdbthread.h (struct thread_info): New `pending_follow' field.
	* thread.c (new_thread): New function.
	(add_thread_silent): Use it.
	* breakpoint.c (internal_breakpoint_number): New global, moved
	from inside...
	(create_internal_breakpoint): ... this.
	(clone_momentary_breakpoint): New.
	* breakpoint.h (clone_momentary_breakpoint): Declare.
	* infrun.c (nullify_last_target_wait_ptid): Move declaration
	higher.
	(pending_follow): Delete.
	(follow_fork): Handle pending follow fork event here.  Moved the
	preserving of thread stepping state here.
	(resume): Don't handle pending follow fork events here.  Only
	install the inferior's terminal modes if we're about to resume it.
	(proceed): Handle possible pending follow fork events here.
	(init_wait_for_inferior): No need to clear pending_follow anymore,
	it's gone.
	(handle_inferior_event): Adjust to per-thread `pending_follow'.
	Call `follow_fork' to handle following the fork.  If the
	follow-fork is cancelled, stop stepping.
	* linux-nat.c (linux_child_follow_fork): Adjust to per-thread
	`pending_follow' events.  Remove code that handled preserving the
	thread stepping state.
	* inf-ptrace.c (inf_ptrace_follow_fork): Ditto.
	* inf-ttrace.c (inf_ttrace_follow_fork): Ditto.

gdb/testsuite/
	* gdb.threads/fork-thread-pending.c: New.
	* gdb.threads/fork-thread-pending.exp: New.
2009-05-24 18:00:08 +00:00
..
config Updated copyright notices for most files. 2009-01-03 05:58:08 +00:00
gdb.ada * gdb.base/funcargs.exp: Set print frame-arguments to "all". 2009-04-01 22:08:03 +00:00
gdb.arch * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line. 2009-03-29 14:52:54 +00:00
gdb.asm gdb/ 2009-05-18 13:25:35 +00:00
gdb.base gdb/ 2009-05-17 19:20:33 +00:00
gdb.cp gdb/ 2009-05-11 15:05:56 +00:00
gdb.disasm Updated copyright notices for most files. 2009-01-03 05:58:08 +00:00
gdb.dwarf2 gdb/ 2009-05-21 07:15:47 +00:00
gdb.fortran gdb/ 2009-02-12 09:15:07 +00:00
gdb.gdb * observer.c (observer_test_first_notification_function) 2009-02-17 19:52:27 +00:00
gdb.hp Updated copyright notices for most files. 2009-01-03 05:58:08 +00:00
gdb.java Updated copyright notices for most files. 2009-01-03 05:58:08 +00:00
gdb.mi Always report varobj as changed when in_scope attribute changes. 2009-05-17 07:13:19 +00:00
gdb.modula2 Updated copyright notices for most files. 2009-01-03 05:58:08 +00:00
gdb.objc Updated copyright notices for most files. 2009-01-03 05:58:08 +00:00
gdb.opt Updated copyright notices for most files. 2009-01-03 05:58:08 +00:00
gdb.pascal * gdb.pascal/floats.exp: Accept approximate results everywhere. 2009-02-18 14:46:14 +00:00
gdb.python gdb 2009-04-13 20:54:59 +00:00
gdb.server * gdb.base/attach.exp: Re-enable for spu*-*-* targets. 2009-04-03 14:37:04 +00:00
gdb.stabs Updated copyright notices for most files. 2009-01-03 05:58:08 +00:00
gdb.threads gdb/ 2009-05-24 18:00:08 +00:00
gdb.trace 2009-03-30 Stan Shebs <stan@codesourcery.com> 2009-03-31 05:08:37 +00:00
gdb.xml Updated copyright notices for most files. 2009-01-03 05:58:08 +00:00
lib * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case. 2009-04-22 19:46:19 +00:00
.gdbinit
aclocal.m4 gdb: 2008-04-23 12:21:50 +00:00
ChangeLog gdb/ 2009-05-24 18:00:08 +00:00
configure * configure.ac: Output gdb.python/Makefile. 2008-10-19 19:59:31 +00:00
configure.ac * configure.ac: Output gdb.python/Makefile. 2008-10-19 19:59:31 +00:00
Makefile.in Updated copyright notices for most files. 2009-01-03 05:58:08 +00:00
TODO