Browse Source

* linux-nat.c (linux_supports_tracevforkdone, child_follow_fork):

Use LWP IDs.
binutils-csl-arm-2005q1-branch
Daniel Jacobowitz 22 years ago
parent
commit
d35870480f
  1. 5
      gdb/ChangeLog
  2. 11
      gdb/linux-nat.c

5
gdb/ChangeLog

@ -1,3 +1,8 @@
2005-03-02 Daniel Jacobowitz <dan@codesourcery.com>
* linux-nat.c (linux_supports_tracevforkdone, child_follow_fork):
Use LWP IDs.
2005-02-28 Daniel Jacobowitz <dan@codesourcery.com>
* dwarf2loc.c (loclist_read_variable): Set optimized_out

11
gdb/linux-nat.c

@ -1,6 +1,6 @@
/* GNU/Linux native-dependent code common to multiple platforms.
Copyright 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
Copyright 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
This file is part of GDB.
@ -293,9 +293,12 @@ linux_supports_tracevforkdone (int pid)
void
linux_enable_event_reporting (ptid_t ptid)
{
int pid = ptid_get_pid (ptid);
int pid = ptid_get_lwp (ptid);
int options;
if (pid == 0)
pid = ptid_get_pid (ptid);
if (! linux_supports_tracefork (pid))
return;
@ -340,7 +343,9 @@ child_follow_fork (int follow_child)
get_last_target_status (&last_ptid, &last_status);
has_vforked = (last_status.kind == TARGET_WAITKIND_VFORKED);
parent_pid = ptid_get_pid (last_ptid);
parent_pid = ptid_get_lwp (last_ptid);
if (parent_pid == 0)
parent_pid = ptid_get_pid (last_ptid);
child_pid = last_status.value.related_pid;
if (! follow_child)

Loading…
Cancel
Save