pub struct RseqRawArgs {
pub rseq: *mut c_void,
pub rseq_len: u32,
pub flags: c_int,
pub sig: u32,
}Fields§
§rseq: *mut c_void§rseq_len: u32§flags: c_int§sig: u32Trait Implementations§
Source§impl Clone for RseqRawArgs
impl Clone for RseqRawArgs
Source§fn clone(&self) -> RseqRawArgs
fn clone(&self) -> RseqRawArgs
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 RseqRawArgs
impl Debug for RseqRawArgs
Source§impl PartialEq for RseqRawArgs
impl PartialEq for RseqRawArgs
Source§impl SyscallGroupsGetter for RseqRawArgs
impl SyscallGroupsGetter for RseqRawArgs
fn syscall_groups(&self) -> BitFlags<SyscallGroups>
Source§impl SyscallNumber for RseqRawArgs
impl SyscallNumber for RseqRawArgs
fn syscall_number(&self) -> isize
Source§impl SyscallStopInspect for RseqRawArgs
impl SyscallStopInspect for RseqRawArgs
type Args = RseqArgs
type Result = RseqModifiedArgs
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 RseqRawArgs
impl StructuralPartialEq for RseqRawArgs
Auto Trait Implementations§
impl Freeze for RseqRawArgs
impl RefUnwindSafe for RseqRawArgs
impl !Send for RseqRawArgs
impl !Sync for RseqRawArgs
impl Unpin for RseqRawArgs
impl UnwindSafe for RseqRawArgs
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