pub struct MmapRawArgs {
pub addr: *mut c_void,
pub length: size_t,
pub prot: c_int,
pub flags: c_int,
pub fd: RawFd,
pub offset: off_t,
}Fields§
§addr: *mut c_void§length: size_t§prot: c_int§flags: c_int§fd: RawFd§offset: off_tTrait Implementations§
Source§impl Clone for MmapRawArgs
impl Clone for MmapRawArgs
Source§fn clone(&self) -> MmapRawArgs
fn clone(&self) -> MmapRawArgs
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 MmapRawArgs
impl Debug for MmapRawArgs
Source§impl PartialEq for MmapRawArgs
impl PartialEq for MmapRawArgs
Source§impl SyscallGroupsGetter for MmapRawArgs
impl SyscallGroupsGetter for MmapRawArgs
fn syscall_groups(&self) -> BitFlags<SyscallGroups>
Source§impl SyscallNumber for MmapRawArgs
impl SyscallNumber for MmapRawArgs
fn syscall_number(&self) -> isize
Source§impl SyscallStopInspect for MmapRawArgs
impl SyscallStopInspect for MmapRawArgs
type Args = MmapArgs
type Result = MmapModifiedArgs
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 MmapRawArgs
impl StructuralPartialEq for MmapRawArgs
Auto Trait Implementations§
impl Freeze for MmapRawArgs
impl RefUnwindSafe for MmapRawArgs
impl !Send for MmapRawArgs
impl !Sync for MmapRawArgs
impl Unpin for MmapRawArgs
impl UnwindSafe for MmapRawArgs
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