pub struct LoadedRelocatedCode { /* private fields */ }Expand description
Executable memory loaded from a finalized code buffer with relocations applied.
Implementations§
Source§impl LoadedRelocatedCode
impl LoadedRelocatedCode
pub const fn rx(&self) -> *const u8
pub const fn rw(&self) -> *mut u8
pub const fn span(&self) -> &Span
pub const fn code_size(&self) -> usize
pub fn got_targets(&self) -> &[RelocTarget]
pub fn got_size(&self) -> usize
pub fn got_rx(&self) -> *const u8
pub fn got_rw(&self) -> *mut u8
Auto Trait Implementations§
impl Freeze for LoadedRelocatedCode
impl RefUnwindSafe for LoadedRelocatedCode
impl !Send for LoadedRelocatedCode
impl !Sync for LoadedRelocatedCode
impl Unpin for LoadedRelocatedCode
impl UnsafeUnpin for LoadedRelocatedCode
impl UnwindSafe for LoadedRelocatedCode
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