Lines Matching refs:pid
119 linux_ptrace_status(struct thread *td, pid_t pid, int status) in linux_ptrace_status() argument
127 error = kern_ptrace(td, PT_LWPINFO, pid, &lwpinfo, sizeof(lwpinfo)); in linux_ptrace_status()
309 linux_ptrace_peek(struct thread *td, pid_t pid, void *addr, void *data) in linux_ptrace_peek() argument
313 error = kern_ptrace(td, PT_READ_I, pid, addr, 0); in linux_ptrace_peek()
322 linux_ptrace_peekuser(struct thread *td, pid_t pid, void *addr, void *data) in linux_ptrace_peekuser() argument
330 linux_ptrace_pokeuser(struct thread *td, pid_t pid, void *addr, void *data) in linux_ptrace_pokeuser() argument
338 linux_ptrace_setoptions(struct thread *td, pid_t pid, l_ulong data) in linux_ptrace_setoptions() argument
388 return (kern_ptrace(td, PT_SET_EVENT_MASK, pid, &mask, sizeof(mask))); in linux_ptrace_setoptions()
392 linux_ptrace_getsiginfo(struct thread *td, pid_t pid, l_ulong data) in linux_ptrace_getsiginfo() argument
398 error = kern_ptrace(td, PT_LWPINFO, pid, &lwpinfo, sizeof(lwpinfo)); in linux_ptrace_getsiginfo()
417 linux_ptrace_getregs(struct thread *td, pid_t pid, void *data) in linux_ptrace_getregs() argument
424 error = kern_ptrace(td, PT_GETREGS, pid, &b_reg, 0); in linux_ptrace_getregs()
430 error = kern_ptrace(td, PT_LWPINFO, pid, &lwpinfo, sizeof(lwpinfo)); in linux_ptrace_getregs()
456 linux_ptrace_setregs(struct thread *td, pid_t pid, void *data) in linux_ptrace_setregs() argument
466 error = kern_ptrace(td, PT_SETREGS, pid, &b_reg, 0); in linux_ptrace_setregs()
471 linux_ptrace_getregset_prstatus(struct thread *td, pid_t pid, l_ulong data) in linux_ptrace_getregset_prstatus() argument
488 error = kern_ptrace(td, PT_GETREGS, pid, &b_reg, 0); in linux_ptrace_getregset_prstatus()
500 error = kern_ptrace(td, PT_LWPINFO, pid, &lwpinfo, sizeof(lwpinfo)); in linux_ptrace_getregset_prstatus()
539 linux_ptrace_getregset(struct thread *td, pid_t pid, l_ulong addr, l_ulong data) in linux_ptrace_getregset() argument
544 return (linux_ptrace_getregset_prstatus(td, pid, data)); in linux_ptrace_getregset()
553 linux_ptrace_seize(struct thread *td, pid_t pid, l_ulong addr, l_ulong data) in linux_ptrace_seize() argument
561 linux_ptrace_get_syscall_info(struct thread *td, pid_t pid, l_ulong addr, l_ulong data) in linux_ptrace_get_syscall_info() argument
572 pid_t pid; in linux_ptrace() local
575 pid = (pid_t)uap->pid; in linux_ptrace()
584 error = linux_ptrace_peek(td, pid, addr, (void *)uap->data); in linux_ptrace()
590 error = linux_ptrace_peek(td, pid, in linux_ptrace()
594 error = linux_ptrace_peekuser(td, pid, addr, (void *)uap->data); in linux_ptrace()
598 error = kern_ptrace(td, PT_WRITE_D, pid, addr, uap->data); in linux_ptrace()
604 error = kern_ptrace(td, PT_WRITE_D, pid, in linux_ptrace()
608 error = linux_ptrace_pokeuser(td, pid, addr, (void *)uap->data); in linux_ptrace()
614 error = kern_ptrace(td, PT_CONTINUE, pid, (void *)1, sig); in linux_ptrace()
617 error = kern_ptrace(td, PT_KILL, pid, addr, uap->data); in linux_ptrace()
623 error = kern_ptrace(td, PT_STEP, pid, (void *)1, sig); in linux_ptrace()
626 error = linux_ptrace_getregs(td, pid, (void *)uap->data); in linux_ptrace()
629 error = linux_ptrace_setregs(td, pid, (void *)uap->data); in linux_ptrace()
632 error = kern_ptrace(td, PT_ATTACH, pid, addr, uap->data); in linux_ptrace()
638 error = kern_ptrace(td, PT_DETACH, pid, (void *)1, sig); in linux_ptrace()
644 error = kern_ptrace(td, PT_SYSCALL, pid, (void *)1, sig); in linux_ptrace()
647 error = linux_ptrace_setoptions(td, pid, uap->data); in linux_ptrace()
650 error = linux_ptrace_getsiginfo(td, pid, uap->data); in linux_ptrace()
653 error = linux_ptrace_getregset(td, pid, uap->addr, uap->data); in linux_ptrace()
656 error = linux_ptrace_seize(td, pid, uap->addr, uap->data); in linux_ptrace()
659 error = linux_ptrace_get_syscall_info(td, pid, uap->addr, uap->data); in linux_ptrace()