Files
RedBear-OS/src/platform/pal/ptrace.rs
T
Peter Limkilde Svendsen 74c6e48a8f Improve ptrace docs
2026-04-08 22:36:19 +02:00

16 lines
426 B
Rust

use crate::{
error::Result,
platform::{Pal, types::*},
};
/// Platform abstraction for `ptrace` functionality.
pub trait PalPtrace: Pal {
/// Platform implementation of [`ptrace()`](crate::header::sys_ptrace::ptrace) from [`sys/ptrace.h`](crate::header::sys_ptrace).
unsafe fn ptrace(
request: c_int,
pid: pid_t,
addr: *mut c_void,
data: *mut c_void,
) -> Result<c_int>;
}