Struct libafl_bolts::shmem::unix_shmem::MmapShMem
source · pub struct MmapShMem { /* private fields */ }
Expand description
Implementations§
Trait Implementations§
source§impl AsMutSlice for MmapShMem
impl AsMutSlice for MmapShMem
source§impl ShMem for MmapShMem
impl ShMem for MmapShMem
source§fn as_ptr_of<T: Sized>(&self) -> Option<*const T>
fn as_ptr_of<T: Sized>(&self) -> Option<*const T>
Convert to a ptr of a given type, checking the size.
If the map is too small, returns
None
source§fn as_mut_ptr_of<T: Sized>(&mut self) -> Option<*mut T>
fn as_mut_ptr_of<T: Sized>(&mut self) -> Option<*mut T>
Convert to a mut ptr of a given type, checking the size.
If the map is too small, returns
None
source§fn description(&self) -> ShMemDescription
fn description(&self) -> ShMemDescription
Get the description of the shared memory mapping
Auto Trait Implementations§
impl Freeze for MmapShMem
impl RefUnwindSafe for MmapShMem
impl !Send for MmapShMem
impl !Sync for MmapShMem
impl Unpin for MmapShMem
impl UnwindSafe for MmapShMem
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
source§impl<Tail, T> Prepend<T> for Tail
impl<Tail, T> Prepend<T> for Tail
§type PreprendResult = Tail
type PreprendResult = Tail
The Resulting
TupleList
, of an Prepend::prepend()
call,
including the prepended entry.source§fn prepend(self, value: T) -> (T, <Tail as Prepend<T>>::PreprendResult)
fn prepend(self, value: T) -> (T, <Tail as Prepend<T>>::PreprendResult)
Prepend a value to this tuple, returning a new tuple with prepended value.