Lines Matching refs:Request
40 /// Ptrace Request enum defining the action to be taken.
42 pub enum Request {
192 request: Request,
219 ptrace_get_data::<user_regs_struct>(Request::PTRACE_GETREGS, pid)
236 Request::PTRACE_SETREGS as RequestType,
249 fn ptrace_get_data<T>(request: Request, pid: Pid) -> Result<T> {
264 request: Request,
282 Request::PTRACE_SETOPTIONS as RequestType,
293 ptrace_get_data::<c_long>(Request::PTRACE_GETEVENTMSG, pid)
298 ptrace_get_data::<siginfo_t>(Request::PTRACE_GETSIGINFO, pid)
306 Request::PTRACE_SETSIGINFO as RequestType,
325 Request::PTRACE_TRACEME,
344 ptrace_other(Request::PTRACE_SYSCALL, pid, ptr::null_mut(), data)
365 ptrace_other(Request::PTRACE_SYSEMU, pid, ptr::null_mut(), data)
377 Request::PTRACE_ATTACH,
394 Request::PTRACE_SEIZE,
413 ptrace_other(Request::PTRACE_DETACH, pid, ptr::null_mut(), data)
428 ptrace_other(Request::PTRACE_CONT, pid, ptr::null_mut(), data).map(drop)
441 Request::PTRACE_INTERRUPT,
456 Request::PTRACE_KILL,
494 ptrace_other(Request::PTRACE_SINGLESTEP, pid, ptr::null_mut(), data)
517 Request::PTRACE_SYSEMU_SINGLESTEP,
528 ptrace_peek(Request::PTRACE_PEEKDATA, pid, addr, ptr::null_mut())
542 ptrace_other(Request::PTRACE_POKEDATA, pid, addr, data).map(drop)
548 ptrace_peek(Request::PTRACE_PEEKUSER, pid, offset, ptr::null_mut())
563 ptrace_other(Request::PTRACE_POKEUSER, pid, offset, data).map(drop)