pub struct PtraceRawArgs {
pub request: c_int,
pub pid: pid_t,
pub addr: *mut c_void,
pub data: *mut c_void,
}Fields§
§request: c_int§pid: pid_t§addr: *mut c_void§data: *mut c_voidTrait Implementations§
Source§impl Clone for PtraceRawArgs
impl Clone for PtraceRawArgs
Source§fn clone(&self) -> PtraceRawArgs
fn clone(&self) -> PtraceRawArgs
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PtraceRawArgs
impl Debug for PtraceRawArgs
Source§impl PartialEq for PtraceRawArgs
impl PartialEq for PtraceRawArgs
Source§impl SyscallGroupsGetter for PtraceRawArgs
impl SyscallGroupsGetter for PtraceRawArgs
fn syscall_groups(&self) -> BitFlags<SyscallGroups>
Source§impl SyscallNumber for PtraceRawArgs
impl SyscallNumber for PtraceRawArgs
fn syscall_number(&self) -> isize
Source§impl SyscallStopInspect for PtraceRawArgs
impl SyscallStopInspect for PtraceRawArgs
type Args = PtraceArgs
type Result = PtraceModifiedArgs
fn inspect_sysenter(self, inspectee_pid: Pid) -> Self::Args
fn inspect_sysexit( self, inspectee_pid: Pid, regs: &user_regs_struct, ) -> Self::Result
impl Copy for PtraceRawArgs
impl StructuralPartialEq for PtraceRawArgs
Auto Trait Implementations§
impl Freeze for PtraceRawArgs
impl RefUnwindSafe for PtraceRawArgs
impl !Send for PtraceRawArgs
impl !Sync for PtraceRawArgs
impl Unpin for PtraceRawArgs
impl UnwindSafe for PtraceRawArgs
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more