OSDN Git Service

* linux-fork.c (linux_fork_detach): New.
authorPedro Alves <pedro@codesourcery.com>
Sun, 28 Dec 2008 16:14:56 +0000 (16:14 +0000)
committerPedro Alves <pedro@codesourcery.com>
Sun, 28 Dec 2008 16:14:56 +0000 (16:14 +0000)
commit027a0a007cabf6cb23b35c53f5cbc172904d84ba
tree35afe6599889252fd31d1c81b85944539e873abe
parent43f17405181c357d49d5193f0d16665964e6e5b0
* linux-fork.c (linux_fork_detach): New.
* linux-fork.h (linux_fork_detach): Declare.
* linux-nat.c (linux_child_follow_fork): When following the fork
child, add the child inferior before possibly detaching from the
parent.  Don't reinstall ourselves.
(linux_nat_detach): Call linux_fork_detach if there are other
forks to debug.
* linux-thread-db.c (thread_db_detach): Don't call
target_mourn_inferior.  Instead inline the necessary bits.
* inf-ptrace.c (inf_ptrace_detach): Don't unpush the target if
there are other inferiors to debug.
gdb/ChangeLog
gdb/inf-ptrace.c
gdb/linux-fork.c
gdb/linux-fork.h
gdb/linux-nat.c
gdb/linux-thread-db.c