src/gdb ChangeLog amd64-linux-nat.c i386-linux ...
<drow <at> sourceware.org>
2007-10-01 00:22:50 GMT
CVSROOT: /cvs/src
Module name: src
Changes by: drow <at> sourceware.org 2007-10-01 00:22:50
Modified files:
gdb : ChangeLog amd64-linux-nat.c i386-linux-nat.c
ia64-linux-nat.c linux-nat.c linux-nat.h
ppc-linux-nat.c s390-nat.c
Log message:
* linux-nat.c (linux_nat_new_thread): New variable.
(linux_child_follow_fork): Set inferior_ptid to include LWP ID. Use
linux_nat_switch_fork.
(lwp_list): Make public.
(add_lwp): Call linux_nat_new_thread.
(lin_lwp_attach_lwp, linux_nat_attach): Call add_lwp after stopping
the new thread.
(resume_callback): Clear lp->siginfo. Remove unused variable.
(linux_nat_resume): Assert that the LWP list is already initialized.
Clear lp->siginfo.
(save_siginfo): New.
(stop_wait_callback, linux_nat_wait): Call it.
(linux_nat_set_new_thread, linux_nat_get_siginfo): New.
* linux-nat.h (struct lwp_info): Add siginfo.
(lwp_list, linux_nat_set_new_thread, linux_nat_get_siginfo): Declare.
(ALL_LWPS): Define.
* amd64-linux-nat.c (amd64_linux_dr): New.
(amd64_linux_dr_get): Take a PTID argument. Correct typo.
(amd64_linux_dr_set): Take a PTID argument.
(Continue reading)