Struct libafl_bolts::shmem::unix_shmem::ashmem::AshmemShMem
source · pub struct AshmemShMem { /* private fields */ }
Expand description
An ashmem based impl for linux/android
Implementations§
source§impl AshmemShMem
impl AshmemShMem
Trait Implementations§
source§impl AsMutSlice for AshmemShMem
impl AsMutSlice for AshmemShMem
source§impl AsSlice for AshmemShMem
impl AsSlice for AshmemShMem
source§impl Clone for AshmemShMem
impl Clone for AshmemShMem
source§fn clone(&self) -> AshmemShMem
fn clone(&self) -> AshmemShMem
Returns a copy 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 AshmemShMem
impl Debug for AshmemShMem
source§impl Drop for AshmemShMem
impl Drop for AshmemShMem
Drop
implementation for AshmemShMem
, which cleans up the mapping.
source§impl ShMem for AshmemShMem
impl ShMem for AshmemShMem
source§unsafe fn as_object<T: Sized + 'static>(&self) -> &T
unsafe fn as_object<T: Sized + 'static>(&self) -> &T
Convert to an owned object reference Read more
source§unsafe fn as_object_mut<T: Sized + 'static>(&mut self) -> &mut T
unsafe fn as_object_mut<T: Sized + 'static>(&mut self) -> &mut T
Convert to an owned object mutable reference Read more
source§unsafe fn as_objects_slice<T: Sized + 'static>(&self, len: usize) -> &[T]
unsafe fn as_objects_slice<T: Sized + 'static>(&self, len: usize) -> &[T]
Convert to a slice of type &[T] Read more
source§unsafe fn as_objects_slice_mut<T: Sized + 'static>(
&mut self,
len: usize
) -> &mut [T]
unsafe fn as_objects_slice_mut<T: Sized + 'static>( &mut self, len: usize ) -> &mut [T]
Convert to a slice of type &mut [T] Read more
source§fn description(&self) -> ShMemDescription
fn description(&self) -> ShMemDescription
Get the description of the shared memory mapping
Auto Trait Implementations§
impl RefUnwindSafe for AshmemShMem
impl !Send for AshmemShMem
impl !Sync for AshmemShMem
impl Unpin for AshmemShMem
impl UnwindSafe for AshmemShMem
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.