mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2025-02-22 18:42:10 +00:00
* infrun.c (handle_inferior_event): Don't call
ENSURE_VFORKING_PARENT_REMAINS_STOPPED. * target.h (ENSURE_VFORKING_PARENT_REMAINS_STOPPED): Delete. (RESUME_EXECD_VFORKING_CHILD_TO_GET_PARENT_VFORK): Delete.
This commit is contained in:
parent
8264bb58d6
commit
17e245fee0
@ -1,3 +1,10 @@
|
||||
2006-12-30 Daniel Jacobowitz <dan@codesourcery.com>
|
||||
|
||||
* infrun.c (handle_inferior_event): Don't call
|
||||
ENSURE_VFORKING_PARENT_REMAINS_STOPPED.
|
||||
* target.h (ENSURE_VFORKING_PARENT_REMAINS_STOPPED): Delete.
|
||||
(RESUME_EXECD_VFORKING_CHILD_TO_GET_PARENT_VFORK): Delete.
|
||||
|
||||
2006-12-29 Mark Kettenis <kettenis@gnu.org>
|
||||
|
||||
* sparc-tdep.c (sparc_psr_type, sparc_fsr_type): New variables.
|
||||
|
@ -1454,9 +1454,6 @@ handle_inferior_event (struct execution_control_state *ecs)
|
||||
if (inferior_ignoring_leading_exec_events)
|
||||
{
|
||||
inferior_ignoring_leading_exec_events--;
|
||||
if (pending_follow.kind == TARGET_WAITKIND_VFORKED)
|
||||
ENSURE_VFORKING_PARENT_REMAINS_STOPPED (pending_follow.fork_event.
|
||||
parent_pid);
|
||||
target_resume (ecs->ptid, 0, TARGET_SIGNAL_0);
|
||||
prepare_to_wait (ecs);
|
||||
return;
|
||||
|
22
gdb/target.h
22
gdb/target.h
@ -1186,28 +1186,6 @@ extern int target_stopped_data_address_p (struct target_ops *);
|
||||
|
||||
extern const struct target_desc *target_read_description (struct target_ops *);
|
||||
|
||||
/* This will only be defined by a target that supports catching vfork events,
|
||||
such as HP-UX.
|
||||
|
||||
On some targets (such as HP-UX 10.20 and earlier), resuming a newly vforked
|
||||
child process after it has exec'd, causes the parent process to resume as
|
||||
well. To prevent the parent from running spontaneously, such targets should
|
||||
define this to a function that prevents that from happening. */
|
||||
#if !defined(ENSURE_VFORKING_PARENT_REMAINS_STOPPED)
|
||||
#define ENSURE_VFORKING_PARENT_REMAINS_STOPPED(PID) (0)
|
||||
#endif
|
||||
|
||||
/* This will only be defined by a target that supports catching vfork events,
|
||||
such as HP-UX.
|
||||
|
||||
On some targets (such as HP-UX 10.20 and earlier), a newly vforked child
|
||||
process must be resumed when it delivers its exec event, before the parent
|
||||
vfork event will be delivered to us. */
|
||||
|
||||
#if !defined(RESUME_EXECD_VFORKING_CHILD_TO_GET_PARENT_VFORK)
|
||||
#define RESUME_EXECD_VFORKING_CHILD_TO_GET_PARENT_VFORK() (0)
|
||||
#endif
|
||||
|
||||
/* Routines for maintenance of the target structures...
|
||||
|
||||
add_target: Add a target to the list of all possible targets.
|
||||
|
Loading…
x
Reference in New Issue
Block a user