pub struct MapShadowStackRawArgs {
pub addr: *mut c_void,
pub len: c_ulong,
pub flags: c_int,
}Fields§
§addr: *mut c_void§len: c_ulong§flags: c_intTrait Implementations§
Source§impl Clone for MapShadowStackRawArgs
impl Clone for MapShadowStackRawArgs
Source§fn clone(&self) -> MapShadowStackRawArgs
fn clone(&self) -> MapShadowStackRawArgs
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 MapShadowStackRawArgs
impl Debug for MapShadowStackRawArgs
Source§impl PartialEq for MapShadowStackRawArgs
impl PartialEq for MapShadowStackRawArgs
Source§fn eq(&self, other: &MapShadowStackRawArgs) -> bool
fn eq(&self, other: &MapShadowStackRawArgs) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl SyscallGroupsGetter for MapShadowStackRawArgs
Available on x86-64 or AArch64 or RISC-V RV64 only.
impl SyscallGroupsGetter for MapShadowStackRawArgs
Available on x86-64 or AArch64 or RISC-V RV64 only.
fn syscall_groups(&self) -> BitFlags<SyscallGroups>
Source§impl SyscallNumber for MapShadowStackRawArgs
Available on x86-64 or AArch64 or RISC-V RV64 only.
impl SyscallNumber for MapShadowStackRawArgs
Available on x86-64 or AArch64 or RISC-V RV64 only.
fn syscall_number(&self) -> isize
Source§impl SyscallStopInspect for MapShadowStackRawArgs
Available on x86-64 or AArch64 or RISC-V RV64 only.
impl SyscallStopInspect for MapShadowStackRawArgs
Available on x86-64 or AArch64 or RISC-V RV64 only.
type Args = MapShadowStackArgs
type Result = MapShadowStackModifiedArgs
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 MapShadowStackRawArgs
impl StructuralPartialEq for MapShadowStackRawArgs
Auto Trait Implementations§
impl Freeze for MapShadowStackRawArgs
impl RefUnwindSafe for MapShadowStackRawArgs
impl !Send for MapShadowStackRawArgs
impl !Sync for MapShadowStackRawArgs
impl Unpin for MapShadowStackRawArgs
impl UnsafeUnpin for MapShadowStackRawArgs
impl UnwindSafe for MapShadowStackRawArgs
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