|
enum | thread_invoke_type { thread_invoke_type_none = 0
, thread_invoke_type_proc
, thread_invoke_type_ractor_proc
, thread_invoke_type_func
} |
|
|
| BITFIELD (enum rb_thread_status, status, 2) |
|
Definition at line 1101 of file vm_core.h.
◆ thread_invoke_type
enum rb_thread_struct::thread_invoke_type |
◆ abort_on_exception
unsigned int rb_thread_struct::abort_on_exception |
◆ arg
void* rb_thread_struct::arg |
◆ args
VALUE rb_thread_struct::args |
◆ blocking
unsigned int rb_thread_struct::blocking |
◆ blocking_region_buffer
void* rb_thread_struct::blocking_region_buffer |
◆ calling
◆ ec
◆ ext_config
◆ func
VALUE(* rb_thread_struct::func) (void *) |
◆ has_dedicated_nt
unsigned int rb_thread_struct::has_dedicated_nt |
◆ interrupt_exec_tasks
struct ccan_list_head rb_thread_struct::interrupt_exec_tasks |
◆ interrupt_lock
rb_nativethread_lock_t rb_thread_struct::interrupt_lock |
◆ join_list
◆ keeping_mutexes
◆ kw_splat
int rb_thread_struct::kw_splat |
◆ last_status
VALUE rb_thread_struct::last_status |
◆ locking_mutex
VALUE rb_thread_struct::locking_mutex |
◆ lt_node
struct ccan_list_node rb_thread_struct::lt_node |
◆ mn_schedulable
bool rb_thread_struct::mn_schedulable |
◆ name
VALUE rb_thread_struct::name |
◆ nt
◆ pending_interrupt_mask_stack
VALUE rb_thread_struct::pending_interrupt_mask_stack |
◆ pending_interrupt_queue
VALUE rb_thread_struct::pending_interrupt_queue |
◆ pending_interrupt_queue_checked
unsigned int rb_thread_struct::pending_interrupt_queue_checked |
◆ priority
int8_t rb_thread_struct::priority |
◆ proc
VALUE rb_thread_struct::proc |
◆ ractor
◆ report_on_exception
unsigned int rb_thread_struct::report_on_exception |
◆ root_fiber
◆ running_time_us
uint32_t rb_thread_struct::running_time_us |
◆ sched
◆ scheduler
VALUE rb_thread_struct::scheduler |
◆ self
VALUE rb_thread_struct::self |
◆ serial
◆ specific_storage
void** rb_thread_struct::specific_storage |
◆ stat_insn_usage
VALUE rb_thread_struct::stat_insn_usage |
◆ thgroup
VALUE rb_thread_struct::thgroup |
◆ to_kill
unsigned int rb_thread_struct::to_kill |
◆ top_self
VALUE rb_thread_struct::top_self |
◆ top_wrapper
VALUE rb_thread_struct::top_wrapper |
◆ unblock
◆ value
VALUE rb_thread_struct::value |
◆ vm
The documentation for this struct was generated from the following file: