nc 0.9.8

Access system calls directly
Documentation
1
2
3
4
5
6
/// Process trace.
pub unsafe fn ptrace(request: i32, pid: pid_t, addr: usize, data: usize) -> Result<isize, Errno> {
    let request = request as usize;
    let pid = pid as usize;
    unsafe { syscall4(SYS_PTRACE, request, pid, addr, data).map(|ret| ret as isize) }
}