pub struct LoadedImage(/* private fields */);
Expand description
A loaded runtime program component, and the associated image (executable or library) file. Contains debugging info and program header info.
Implementations§
source§impl LoadedImage
impl LoadedImage
sourcepub fn handle(&self) -> ObjectHandle
pub fn handle(&self) -> ObjectHandle
Get an owned object handle for the image.
sourcepub fn id(&self) -> LoadedImageId
pub fn id(&self) -> LoadedImageId
Get the runtime ID of the loaded image.
sourcepub fn dl_info(&self) -> &DlPhdrInfo
pub fn dl_info(&self) -> &DlPhdrInfo
Get the DlPhdrInfo for this loaded image.
Trait Implementations§
source§impl Clone for LoadedImage
impl Clone for LoadedImage
Auto Trait Implementations§
impl Freeze for LoadedImage
impl RefUnwindSafe for LoadedImage
impl !Send for LoadedImage
impl !Sync for LoadedImage
impl Unpin for LoadedImage
impl UnwindSafe for LoadedImage
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<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)