[−][src]Struct sunrise_libuser::thread_local_storage::ThreadControlBlock
Elf TLS TCB
The variant II leaves the specification of the ThreadControlBlock (TCB) to the implementor,
with the only requirement that the first word in the TCB, pointed by tp
, contains its own
address, i.e. is a pointer to itself (GNU variant).
We don't need to store anything else in the TCB, it's just the self pointer.
Fields
tp_self_ptr: *const ThreadControlBlock
Pointer containing its own address.
Trait Implementations
impl Debug for ThreadControlBlock
[src][+]
Auto Trait Implementations
impl RefUnwindSafe for ThreadControlBlock
impl !Send for ThreadControlBlock
impl !Sync for ThreadControlBlock
impl Unpin for ThreadControlBlock
impl UnwindSafe for ThreadControlBlock
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> SizedIPCBuffer for T
[src][+]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,