projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Move mkdir_recursive to common/filestuff.c
[deliverable/binutils-gdb.git]
/
gdb
/
inf-ptrace.c
diff --git
a/gdb/inf-ptrace.c
b/gdb/inf-ptrace.c
index 945af830c54e7c7c009b51b02470de6f119f1a3e..90ea679689dd93f064917ca87ffceecfb18d70d8 100644
(file)
--- a/
gdb/inf-ptrace.c
+++ b/
gdb/inf-ptrace.c
@@
-66,7
+66,7
@@
inf_ptrace_target::follow_fork (int follow_child, int detach_fork)
if (!follow_child)
{
struct thread_info *tp = inferior_thread ();
if (!follow_child)
{
struct thread_info *tp = inferior_thread ();
- pid_t child_pid =
ptid_get_pid (tp->pending_follow.value.related_pid
);
+ pid_t child_pid =
tp->pending_follow.value.related_pid.pid (
);
/* Breakpoints have already been detached from the child by
infrun.c. */
/* Breakpoints have already been detached from the child by
infrun.c. */
@@
-131,7
+131,7
@@
inf_ptrace_target::create_inferior (const char *exec_file,
pid = fork_inferior (exec_file, allargs, env, inf_ptrace_me, NULL,
NULL, NULL, NULL);
pid = fork_inferior (exec_file, allargs, env, inf_ptrace_me, NULL,
NULL, NULL, NULL);
- ptid = p
id_to_ptid
(pid);
+ ptid = p
tid_t
(pid);
/* We have something that executes now. We'll be running through
the shell at this point (if startup-with-shell is true), but the
pid shouldn't change. */
/* We have something that executes now. We'll be running through
the shell at this point (if startup-with-shell is true), but the
pid shouldn't change. */
@@
-156,7
+156,7
@@
inf_ptrace_target::post_startup_inferior (ptid_t pid)
/* Set the initial event mask. */
memset (&pe, 0, sizeof pe);
pe.pe_set_event |= PTRACE_FORK;
/* Set the initial event mask. */
memset (&pe, 0, sizeof pe);
pe.pe_set_event |= PTRACE_FORK;
- if (ptrace (PT_SET_EVENT_MASK, p
tid_get_pid (pid
),
+ if (ptrace (PT_SET_EVENT_MASK, p
id.pid (
),
(PTRACE_TYPE_ARG3)&pe, sizeof pe) == -1)
perror_with_name (("ptrace"));
}
(PTRACE_TYPE_ARG3)&pe, sizeof pe) == -1)
perror_with_name (("ptrace"));
}
@@
-174,7
+174,7
@@
inf_ptrace_target::mourn_inferior ()
Do not check whether this succeeds though, since we may be
dealing with a process that we attached to. Such a process will
only report its exit status to its original parent. */
Do not check whether this succeeds though, since we may be
dealing with a process that we attached to. Such a process will
only report its exit status to its original parent. */
- waitpid (
ptid_get_pid (inferior_ptid
), &status, 0);
+ waitpid (
inferior_ptid.pid (
), &status, 0);
inf_child_target::mourn_inferior ();
}
inf_child_target::mourn_inferior ();
}
@@
-213,10
+213,10
@@
inf_ptrace_target::attach (const char *args, int from_tty)
if (exec_file)
printf_unfiltered (_("Attaching to program: %s, %s\n"), exec_file,
if (exec_file)
printf_unfiltered (_("Attaching to program: %s, %s\n"), exec_file,
- target_pid_to_str (p
id_to_ptid
(pid)));
+ target_pid_to_str (p
tid_t
(pid)));
else
printf_unfiltered (_("Attaching to %s\n"),
else
printf_unfiltered (_("Attaching to %s\n"),
- target_pid_to_str (p
id_to_ptid
(pid)));
+ target_pid_to_str (p
tid_t
(pid)));
gdb_flush (gdb_stdout);
}
gdb_flush (gdb_stdout);
}
@@
-233,7
+233,7
@@
inf_ptrace_target::attach (const char *args, int from_tty)
inf = current_inferior ();
inferior_appeared (inf, pid);
inf->attach_flag = 1;
inf = current_inferior ();
inferior_appeared (inf, pid);
inf->attach_flag = 1;
- inferior_ptid = p
id_to_ptid
(pid);
+ inferior_ptid = p
tid_t
(pid);
/* Always add a main thread. If some target extends the ptrace
target, it should decorate the ptid later with more info. */
/* Always add a main thread. If some target extends the ptrace
target, it should decorate the ptid later with more info. */
@@
-267,7
+267,7
@@
inf_ptrace_target::post_attach (int pid)
void
inf_ptrace_target::detach (inferior *inf, int from_tty)
{
void
inf_ptrace_target::detach (inferior *inf, int from_tty)
{
- pid_t pid =
ptid_get_pid (inferior_ptid
);
+ pid_t pid =
inferior_ptid.pid (
);
target_announce_detach (from_tty);
target_announce_detach (from_tty);
@@
-303,7
+303,7
@@
inf_ptrace_target::detach_success (inferior *inf)
void
inf_ptrace_target::kill ()
{
void
inf_ptrace_target::kill ()
{
- pid_t pid =
ptid_get_pid (inferior_ptid
);
+ pid_t pid =
inferior_ptid.pid (
);
int status;
if (pid == 0)
int status;
if (pid == 0)
@@
-325,9
+325,9
@@
get_ptrace_pid (ptid_t ptid)
/* If we have an LWPID to work with, use it. Otherwise, we're
dealing with a non-threaded program/target. */
/* If we have an LWPID to work with, use it. Otherwise, we're
dealing with a non-threaded program/target. */
- pid = ptid
_get_lwp (ptid
);
+ pid = ptid
.lwp (
);
if (pid == 0)
if (pid == 0)
- pid = ptid
_get_pid (ptid
);
+ pid = ptid
.pid (
);
return pid;
}
return pid;
}
@@
-341,10
+341,10
@@
inf_ptrace_target::resume (ptid_t ptid, int step, enum gdb_signal signal)
pid_t pid;
int request;
pid_t pid;
int request;
- if (
ptid_equal (minus_one_ptid, ptid)
)
+ if (
minus_one_ptid == ptid
)
/* Resume all threads. Traditionally ptrace() only supports
single-threaded processes, so simply resume the inferior. */
/* Resume all threads. Traditionally ptrace() only supports
single-threaded processes, so simply resume the inferior. */
- pid =
ptid_get_pid (inferior_ptid
);
+ pid =
inferior_ptid.pid (
);
else
pid = get_ptrace_pid (ptid);
else
pid = get_ptrace_pid (ptid);
@@
-389,7
+389,7
@@
inf_ptrace_target::wait (ptid_t ptid, struct target_waitstatus *ourstatus,
do
{
do
{
- pid = waitpid (ptid
_get_pid (ptid
), &status, 0);
+ pid = waitpid (ptid
.pid (
), &status, 0);
save_errno = errno;
}
while (pid == -1 && errno == EINTR);
save_errno = errno;
}
while (pid == -1 && errno == EINTR);
@@
-409,7
+409,7
@@
inf_ptrace_target::wait (ptid_t ptid, struct target_waitstatus *ourstatus,
}
/* Ignore terminated detached child processes. */
}
/* Ignore terminated detached child processes. */
- if (!WIFSTOPPED (status) && pid !=
ptid_get_pid (inferior_ptid
))
+ if (!WIFSTOPPED (status) && pid !=
inferior_ptid.pid (
))
pid = -1;
}
while (pid == -1);
pid = -1;
}
while (pid == -1);
@@
-428,7
+428,7
@@
inf_ptrace_target::wait (ptid_t ptid, struct target_waitstatus *ourstatus,
{
case PTRACE_FORK:
ourstatus->kind = TARGET_WAITKIND_FORKED;
{
case PTRACE_FORK:
ourstatus->kind = TARGET_WAITKIND_FORKED;
- ourstatus->value.related_pid = p
id_to_ptid
(pe.pe_other_pid);
+ ourstatus->value.related_pid = p
tid_t
(pe.pe_other_pid);
/* Make sure the other end of the fork is stopped too. */
fpid = waitpid (pe.pe_other_pid, &status, 0);
/* Make sure the other end of the fork is stopped too. */
fpid = waitpid (pe.pe_other_pid, &status, 0);
@@
-441,19
+441,19
@@
inf_ptrace_target::wait (ptid_t ptid, struct target_waitstatus *ourstatus,
gdb_assert (pe.pe_report_event == PTRACE_FORK);
gdb_assert (pe.pe_other_pid == pid);
gdb_assert (pe.pe_report_event == PTRACE_FORK);
gdb_assert (pe.pe_other_pid == pid);
- if (fpid ==
ptid_get_pid (inferior_ptid
))
+ if (fpid ==
inferior_ptid.pid (
))
{
{
- ourstatus->value.related_pid = p
id_to_ptid
(pe.pe_other_pid);
- return p
id_to_ptid
(fpid);
+ ourstatus->value.related_pid = p
tid_t
(pe.pe_other_pid);
+ return p
tid_t
(fpid);
}
}
- return p
id_to_ptid
(pid);
+ return p
tid_t
(pid);
}
}
#endif
store_waitstatus (ourstatus, status);
}
}
#endif
store_waitstatus (ourstatus, status);
- return p
id_to_ptid
(pid);
+ return p
tid_t
(pid);
}
/* Transfer data via ptrace into process PID's memory from WRITEBUF, or
}
/* Transfer data via ptrace into process PID's memory from WRITEBUF, or
@@
-614,7
+614,7
@@
bool
inf_ptrace_target::thread_alive (ptid_t ptid)
{
/* ??? Is kill the right way to do this? */
inf_ptrace_target::thread_alive (ptid_t ptid)
{
/* ??? Is kill the right way to do this? */
- return (::kill (ptid
_get_pid (ptid
), 0) != -1);
+ return (::kill (ptid
.pid (
), 0) != -1);
}
/* Print status information about what we're accessing. */
}
/* Print status information about what we're accessing. */
This page took
0.026086 seconds
and
4
git commands to generate.