pub struct PkeyMprotectRawArgs {
pub addr: *mut c_void,
pub len: size_t,
pub prot: c_int,
pub pkey: c_int,
}Fields§
§addr: *mut c_void§len: size_t§prot: c_int§pkey: c_intTrait Implementations§
Source§impl Clone for PkeyMprotectRawArgs
impl Clone for PkeyMprotectRawArgs
Source§fn clone(&self) -> PkeyMprotectRawArgs
fn clone(&self) -> PkeyMprotectRawArgs
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 PkeyMprotectRawArgs
impl Debug for PkeyMprotectRawArgs
Source§impl PartialEq for PkeyMprotectRawArgs
impl PartialEq for PkeyMprotectRawArgs
Source§impl SyscallGroupsGetter for PkeyMprotectRawArgs
impl SyscallGroupsGetter for PkeyMprotectRawArgs
fn syscall_groups(&self) -> BitFlags<SyscallGroups>
Source§impl SyscallNumber for PkeyMprotectRawArgs
impl SyscallNumber for PkeyMprotectRawArgs
fn syscall_number(&self) -> isize
Source§impl SyscallStopInspect for PkeyMprotectRawArgs
impl SyscallStopInspect for PkeyMprotectRawArgs
type Args = PkeyMprotectArgs
type Result = PkeyMprotectModifiedArgs
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 PkeyMprotectRawArgs
impl StructuralPartialEq for PkeyMprotectRawArgs
Auto Trait Implementations§
impl Freeze for PkeyMprotectRawArgs
impl RefUnwindSafe for PkeyMprotectRawArgs
impl !Send for PkeyMprotectRawArgs
impl !Sync for PkeyMprotectRawArgs
impl Unpin for PkeyMprotectRawArgs
impl UnwindSafe for PkeyMprotectRawArgs
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