pub trait MonitorActions {
    // Required methods
    fn lookup_library_by_id(&self, id: LibraryId) -> Option<Library>;
    fn lookup_library_name(
        &self,
        id: LibraryId,
        buf: &mut [u8]
    ) -> Option<usize>;
    fn local_primary(&self) -> Option<LibraryId>;
    fn get_segment(&self, id: LibraryId, seg: usize) -> Option<AddrRange>;
    fn allocate_tls_region(&self) -> Option<TlsRegion>;
    fn free_tls_region(&self, tls: TlsRegion);
}

Required Methods§

Implementors§