Lines Matching refs:pid

203 linux_ptrace_peek(struct thread *td, pid_t pid, void *addr, void *data)
207 error = kern_ptrace(td, PT_READ_I, pid, addr, 0);
216 linux_ptrace_setoptions(struct thread *td, pid_t pid, l_ulong data)
260 return (kern_ptrace(td, PT_SET_EVENT_MASK, pid, &mask, sizeof(mask)));
264 linux_ptrace_getregs(struct thread *td, pid_t pid, void *data)
271 error = kern_ptrace(td, PT_GETREGS, pid, &b_reg, 0);
281 error = kern_ptrace(td, PT_LWPINFO, pid, &lwpinfo, sizeof(lwpinfo));
294 linux_ptrace_setregs(struct thread *td, pid_t pid, void *data)
304 error = kern_ptrace(td, PT_SETREGS, pid, &b_reg, 0);
309 linux_ptrace_getregset(struct thread *td, pid_t pid, l_ulong addr, l_ulong data)
325 linux_ptrace_seize(struct thread *td, pid_t pid, l_ulong addr, l_ulong data)
336 pid_t pid;
339 pid = (pid_t)uap->pid;
348 error = linux_ptrace_peek(td, pid, addr, (void *)uap->data);
354 error = linux_ptrace_peek(td, pid,
358 error = kern_ptrace(td, PT_WRITE_I, pid, addr, uap->data);
361 error = kern_ptrace(td, PT_WRITE_D, pid, addr, uap->data);
367 error = kern_ptrace(td, PT_CONTINUE, pid, (void *)1, sig);
370 error = kern_ptrace(td, PT_KILL, pid, addr, uap->data);
376 error = kern_ptrace(td, PT_STEP, pid, (void *)1, sig);
379 error = linux_ptrace_getregs(td, pid, (void *)uap->data);
382 error = linux_ptrace_setregs(td, pid, (void *)uap->data);
385 error = kern_ptrace(td, PT_ATTACH, pid, addr, uap->data);
391 error = kern_ptrace(td, PT_DETACH, pid, (void *)1, sig);
397 error = kern_ptrace(td, PT_SYSCALL, pid, (void *)1, sig);
400 error = linux_ptrace_setoptions(td, pid, uap->data);
403 error = linux_ptrace_getregset(td, pid, uap->addr, uap->data);
406 error = linux_ptrace_seize(td, pid, uap->addr, uap->data);