Struct julia_sys::_jl_tls_states_t
[−]
[src]
#[repr(C)]pub struct _jl_tls_states_t { pub pgcstack: *mut _jl_gcframe_t, pub world_age: usize, pub exception_in_transit: *mut _jl_value_t, pub safepoint: *mut usize, pub gc_state: i8, pub in_finalizer: i8, pub disable_gc: i8, pub defer_signal: sig_atomic_t, pub current_module: *mut _jl_module_t, pub current_task: *mut _jl_task_t, pub root_task: *mut _jl_task_t, pub stackbase: *mut c_void, pub stack_lo: *mut c_char, pub stack_hi: *mut c_char, pub jmp_target: *mut sigjmp_buf, pub base_ctx: sigjmp_buf, pub safe_restore: *mut sigjmp_buf, pub tid: i16, pub bt_size: usize, pub bt_data: *mut usize, pub signal_request: sig_atomic_t, pub io_wait: sig_atomic_t, pub heap: jl_thread_heap_t, pub system_id: pthread_t, pub signal_stack: *mut c_void, pub in_pure_callback: c_int, pub finalizers_inhibited: c_int, pub finalizers: arraylist_t, pub gc_cache: jl_gc_mark_cache_t, }
Fields
pgcstack: *mut _jl_gcframe_t
world_age: usize
exception_in_transit: *mut _jl_value_t
safepoint: *mut usize
gc_state: i8
in_finalizer: i8
disable_gc: i8
defer_signal: sig_atomic_t
current_module: *mut _jl_module_t
current_task: *mut _jl_task_t
root_task: *mut _jl_task_t
stackbase: *mut c_void
stack_lo: *mut c_char
stack_hi: *mut c_char
jmp_target: *mut sigjmp_buf
base_ctx: sigjmp_buf
safe_restore: *mut sigjmp_buf
tid: i16
bt_size: usize
bt_data: *mut usize
signal_request: sig_atomic_t
io_wait: sig_atomic_t
heap: jl_thread_heap_t
system_id: pthread_t
signal_stack: *mut c_void
in_pure_callback: c_int
finalizers_inhibited: c_int
finalizers: arraylist_t
gc_cache: jl_gc_mark_cache_t
Trait Implementations
impl Copy for _jl_tls_states_t
[src]
impl Clone for _jl_tls_states_t
[src]
fn clone(&self) -> _jl_tls_states_t
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more