Struct wasix::ThreadStart
source · #[repr(C)]pub struct ThreadStart {Show 16 fields
pub stack: Pointersize,
pub tls_base: Pointersize,
pub start_funct: Pointersize,
pub start_args: Pointersize,
pub reserved0: Pointersize,
pub reserved1: Pointersize,
pub reserved2: Pointersize,
pub reserved3: Pointersize,
pub reserved4: Pointersize,
pub reserved5: Pointersize,
pub reserved6: Pointersize,
pub reserved7: Pointersize,
pub reserved8: Pointersize,
pub reserved9: Pointersize,
pub stack_size: Pointersize,
pub guard_size: Pointersize,
}Fields§
§stack: PointersizeAddress where the stack starts
tls_base: PointersizeAddress where the TLS starts
start_funct: PointersizeFunction that will be invoked when the thread starts
start_args: PointersizeArguments to pass the callback function
reserved0: PointersizeReserved for future WASI usage
reserved1: Pointersize§reserved2: Pointersize§reserved3: Pointersize§reserved4: Pointersize§reserved5: Pointersize§reserved6: Pointersize§reserved7: Pointersize§reserved8: Pointersize§reserved9: Pointersize§stack_size: PointersizeThe size of the stack
guard_size: PointersizeThe size of the guards at the end of the stack
Trait Implementations§
source§impl Clone for ThreadStart
impl Clone for ThreadStart
source§fn clone(&self) -> ThreadStart
fn clone(&self) -> ThreadStart
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 more