Lines Matching defs:pid
445 sprintf(path, "/proc/%u/fd/%u", tcp->pid, fd);
949 static ssize_t strace_process_vm_readv(pid_t pid,
956 return syscall(__NR_process_vm_readv, (long)pid, lvec, liovcnt, rvec, riovcnt, flags);
967 vm_read_mem(pid_t pid, void *laddr, long raddr, size_t len)
978 return process_vm_readv(pid, &local, 1, &remote, 1, 0);
982 * move `len' bytes of data from process `pid'
989 int pid = tcp->pid;
1002 int r = vm_read_mem(pid, laddr, addr, len);
1036 u.val = ptrace(PTRACE_PEEKDATA, pid, (char *) addr, 0);
1048 perror_msg("umoven: PTRACE_PEEKDATA pid:%d @0x%lx",
1049 pid, addr);
1061 u.val = ptrace(PTRACE_PEEKDATA, pid, (char *) addr, 0);
1077 perror_msg("umoven: PTRACE_PEEKDATA pid:%d @0x%lx",
1078 pid, addr);
1117 int pid = tcp->pid;
1148 int r = vm_read_mem(pid, laddr, addr, chunk_len);
1192 u.val = ptrace(PTRACE_PEEKDATA, pid, (char *)addr, 0);
1204 perror_msg("umovestr: PTRACE_PEEKDATA pid:%d @0x%lx",
1205 pid, addr);
1221 u.val = ptrace(PTRACE_PEEKDATA, pid, (char *)addr, 0);
1237 perror_msg("umovestr: PTRACE_PEEKDATA pid:%d @0x%lx",
1238 pid, addr);
1255 upeek(int pid, long off, long *res)
1260 val = ptrace(PTRACE_PEEKUSER, (pid_t)pid, (char *) off, 0);
1263 perror_msg("upeek: PTRACE_PEEKUSER pid:%d @0x%lx)", pid, off);