Lines Matching refs:pid

49   pid_t pid, fpid;  in inf_ptrace_follow_fork()  local
61 pid = ptid_get_pid (ptid); in inf_ptrace_follow_fork()
64 if (ptrace (PT_GET_PROCESS_STATE, pid, in inf_ptrace_follow_fork()
74 detach_breakpoints (pid); in inf_ptrace_follow_fork()
79 if (ptrace (PT_DETACH, pid, (PTRACE_TYPE_ARG3)1, 0) == -1) in inf_ptrace_follow_fork()
84 inferior_ptid = pid_to_ptid (pid); in inf_ptrace_follow_fork()
109 inf_ptrace_him (int pid) in inf_ptrace_him() argument
118 target_acknowledge_created_inferior (pid); in inf_ptrace_him()
127 target_post_startup_inferior (pid_to_ptid (pid)); in inf_ptrace_him()
152 inf_ptrace_post_startup_inferior (ptid_t pid) in inf_ptrace_post_startup_inferior() argument
159 if (ptrace (PT_SET_EVENT_MASK, ptid_get_pid (pid), in inf_ptrace_post_startup_inferior()
190 pid_t pid; in inf_ptrace_attach() local
197 pid = strtol (args, &dummy, 0); in inf_ptrace_attach()
199 if (pid == 0 && args == dummy) in inf_ptrace_attach()
202 if (pid == getpid ()) /* Trying to masturbate? */ in inf_ptrace_attach()
211 target_pid_to_str (pid_to_ptid (pid))); in inf_ptrace_attach()
214 target_pid_to_str (pid_to_ptid (pid))); in inf_ptrace_attach()
221 ptrace (PT_ATTACH, pid, (PTRACE_TYPE_ARG3)0, 0); in inf_ptrace_attach()
229 inferior_ptid = pid_to_ptid (pid); in inf_ptrace_attach()
240 inf_ptrace_post_attach (int pid) in inf_ptrace_post_attach() argument
247 if (ptrace (PT_SET_EVENT_MASK, pid, in inf_ptrace_post_attach()
260 pid_t pid = ptid_get_pid (inferior_ptid); in inf_ptrace_detach() local
269 target_pid_to_str (pid_to_ptid (pid))); in inf_ptrace_detach()
281 ptrace (PT_DETACH, pid, (PTRACE_TYPE_ARG3)1, sig); in inf_ptrace_detach()
298 pid_t pid = ptid_get_pid (inferior_ptid); in inf_ptrace_kill() local
301 if (pid == 0) in inf_ptrace_kill()
304 ptrace (PT_KILL, pid, (PTRACE_TYPE_ARG3)0, 0); in inf_ptrace_kill()
305 waitpid (pid, &status, 0); in inf_ptrace_kill()
330 pid_t pid = ptid_get_pid (ptid); in inf_ptrace_resume() local
333 if (pid == -1) in inf_ptrace_resume()
336 pid = ptid_get_pid (inferior_ptid); in inf_ptrace_resume()
352 ptrace (request, pid, (PTRACE_TYPE_ARG3)1, target_signal_to_host (signal)); in inf_ptrace_resume()
364 pid_t pid; in inf_ptrace_wait() local
374 pid = waitpid (ptid_get_pid (ptid), &status, 0); in inf_ptrace_wait()
377 while (pid == -1 && errno == EINTR); in inf_ptrace_wait()
382 if (pid == -1) in inf_ptrace_wait()
395 if (!WIFSTOPPED (status) && pid != ptid_get_pid (inferior_ptid)) in inf_ptrace_wait()
396 pid = -1; in inf_ptrace_wait()
398 while (pid == -1); in inf_ptrace_wait()
406 if (ptrace (PT_GET_PROCESS_STATE, pid, in inf_ptrace_wait()
426 gdb_assert (pe.pe_other_pid == pid); in inf_ptrace_wait()
433 return pid_to_ptid (pid); in inf_ptrace_wait()
439 return pid_to_ptid (pid); in inf_ptrace_wait()
452 pid_t pid = ptid_get_pid (inferior_ptid); in inf_ptrace_xfer_partial() local
472 if (ptrace (PT_IO, pid, (caddr_t)&piod, 0) == 0) in inf_ptrace_xfer_partial()
513 buffer.word = ptrace (PT_READ_I, pid, in inf_ptrace_xfer_partial()
522 ptrace (PT_WRITE_D, pid, in inf_ptrace_xfer_partial()
529 ptrace (PT_WRITE_I, pid, in inf_ptrace_xfer_partial()
539 buffer.word = ptrace (PT_READ_I, pid, in inf_ptrace_xfer_partial()
567 if (ptrace (PT_IO, pid, (caddr_t)&piod, 0) == 0) in inf_ptrace_xfer_partial()
644 int pid, i; in inf_ptrace_fetch_register() local
648 pid = ptid_get_lwp (inferior_ptid); in inf_ptrace_fetch_register()
649 if (pid == 0) in inf_ptrace_fetch_register()
650 pid = ptid_get_pid (inferior_ptid); in inf_ptrace_fetch_register()
663 buf[i] = ptrace (PT_READ_U, pid, (PTRACE_TYPE_ARG3)addr, 0); in inf_ptrace_fetch_register()
694 int pid, i; in inf_ptrace_store_register() local
698 pid = ptid_get_lwp (inferior_ptid); in inf_ptrace_store_register()
699 if (pid == 0) in inf_ptrace_store_register()
700 pid = ptid_get_pid (inferior_ptid); in inf_ptrace_store_register()
714 ptrace (PT_WRITE_U, pid, (PTRACE_TYPE_ARG3)addr, buf[i]); in inf_ptrace_store_register()