pub struct Segment<'a> { /* private fields */ }
Expand description
An unsupported segment
Trait Implementations§
Source§impl<'a> Segment for Segment<'a>
impl<'a> Segment for Segment<'a>
The associated shared library type for this segment.
Source§fn stated_virtual_memory_address(&self) -> Svma
fn stated_virtual_memory_address(&self) -> Svma
Get this segment’s stated virtual address of this segment. Read more
Source§fn actual_virtual_memory_address(&self, shlib: &Self::SharedLibrary) -> Avma
fn actual_virtual_memory_address(&self, shlib: &Self::SharedLibrary) -> Avma
Get this segment’s actual virtual memory address. Read more
Source§fn contains_svma(&self, address: Svma) -> bool
fn contains_svma(&self, address: Svma) -> bool
Does this segment contain the given address?
Source§fn contains_avma(&self, shlib: &Self::SharedLibrary, address: Avma) -> bool
fn contains_avma(&self, shlib: &Self::SharedLibrary, address: Avma) -> bool
Does this segment contain the given address?
Auto Trait Implementations§
impl<'a> Freeze for Segment<'a>
impl<'a> RefUnwindSafe for Segment<'a>
impl<'a> Send for Segment<'a>
impl<'a> Sync for Segment<'a>
impl<'a> Unpin for Segment<'a>
impl<'a> UnwindSafe for Segment<'a>
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