This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: [non-stop] 02/10 Don't trim ptids on fork/exec
- From: Daniel Jacobowitz <drow at false dot org>
- To: Pedro Alves <pedro at codesourcery dot com>
- Cc: gdb-patches at sourceware dot org
- Date: Sun, 22 Jun 2008 21:10:00 -0400
- Subject: Re: [non-stop] 02/10 Don't trim ptids on fork/exec
- References: <200806152203.53409.pedro@codesourcery.com>
On Sun, Jun 15, 2008 at 10:03:53PM +0100, Pedro Alves wrote:
> 2008-06-15 Pedro Alves <pedro@codesourcery.com>
>
> * target.h (struct target_waitstatus): Store related_pid as a ptid.
> (inferior_has_forked, inferior_has_vforked, inferior_has_execd):
> Take a ptid_t.
> * breakpoint.h (struct breakpoint): Change forked_inferior_pid
> type to ptid.
> * breakpoint.c (print_it_typical, bpstat_check_location)
> (print_one_breakpoint_location, set_raw_breakpoint_without_location)
> (create_fork_vfork_event_catchpoint): Adjust.
> * infrun.c (fork_event): Change parent_pid and child_pid types to
> ptid.
> (follow_exec, inferior_has_forked, inferior_has_vforked)
> (inferior_has_execd): Take a ptid_t and don't trim it.
> * linux-thread-db.c (thread_db_wait): Don't trim the returned ptid.
> * linux-nat.c (linux_child_follow_fork): Adjust.
> * inf-ptrace.c (inf_ptrace_wait): Adjust.
> * inf-ttrace.c (inf_ttrace_wait): Adjust.
> * win32-nat.c (get_win32_debug_event): Don't set related_pid.
OK.
--
Daniel Jacobowitz
CodeSourcery