Struct monitor_api::TlsTemplateInfo
source · #[repr(C)]pub struct TlsTemplateInfo {
pub gen: u64,
pub layout: Layout,
pub alloc_base: NonNull<u8>,
pub tp_offset: usize,
pub dtv_offset: usize,
pub num_dtv_entries: usize,
pub module_top_offset: usize,
}
Expand description
Information about a monitor-generated TLS template.
Fields§
§gen: u64
§layout: Layout
§alloc_base: NonNull<u8>
§tp_offset: usize
§dtv_offset: usize
§num_dtv_entries: usize
§module_top_offset: usize
Implementations§
Trait Implementations§
source§impl Clone for TlsTemplateInfo
impl Clone for TlsTemplateInfo
source§fn clone(&self) -> TlsTemplateInfo
fn clone(&self) -> TlsTemplateInfo
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for TlsTemplateInfo
impl Debug for TlsTemplateInfo
source§impl From<TlsRegion> for TlsTemplateInfo
impl From<TlsRegion> for TlsTemplateInfo
impl Copy for TlsTemplateInfo
Auto Trait Implementations§
impl !Crossing for TlsTemplateInfo
impl !ObjSafe for TlsTemplateInfo
impl RefUnwindSafe for TlsTemplateInfo
impl !Send for TlsTemplateInfo
impl !Sync for TlsTemplateInfo
impl Unpin for TlsTemplateInfo
impl UnwindSafe for TlsTemplateInfo
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