Struct monitor_api::LibraryInfo
source · pub struct LibraryInfo<'a> {
pub name: String,
pub compartment_id: ObjID,
pub objid: ObjID,
pub range: AddrRange,
pub dl_info: DlPhdrInfo,
pub slot: usize,
/* private fields */
}
Expand description
Contains information about a library loaded into the address space.
Fields§
§name: String
The library’s name
compartment_id: ObjID
The compartment of the library
objid: ObjID
The object ID that the library was loaded from
range: AddrRange
The address range the library was loaded to
dl_info: DlPhdrInfo
The DlPhdrInfo for this library
slot: usize
The slot of the library text.
Trait Implementations§
Auto Trait Implementations§
impl<'a> !Crossing for LibraryInfo<'a>
impl<'a> !ObjSafe for LibraryInfo<'a>
impl<'a> RefUnwindSafe for LibraryInfo<'a>
impl<'a> !Send for LibraryInfo<'a>
impl<'a> !Sync for LibraryInfo<'a>
impl<'a> Unpin for LibraryInfo<'a>
impl<'a> UnwindSafe for LibraryInfo<'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