|
Ruby 3.3.6p108 (2024-11-05 revision 75015d4c1f6965b5e85e96fb309f1f2129f933c0)
|
Data Fields | ||
| struct { | ||
| struct ccan_list_node ubf | ||
| struct ccan_list_node readyq | ||
| struct ccan_list_node timeslice_threads | ||
| struct ccan_list_node running_threads | ||
| struct ccan_list_node zombie_threads | ||
| } | node | |
| struct { | ||
| enum | thread_sched_waiting_flag { thread_sched_waiting_none = 0x00 , thread_sched_waiting_timeout = 0x01 , thread_sched_waiting_io_read = 0x02 , thread_sched_waiting_io_write = 0x08 , thread_sched_waiting_io_force = 0x40 } | |
| enum rb_thread_sched_item:: { ... } ::thread_sched_waiting_flag flags | ||
| struct { | ||
| uint64_t timeout | ||
| int fd | ||
| int result | ||
| } data | ||
| struct ccan_list_node node | ||
| } | waiting_reason | |
| bool | finished | |
| bool | malloc_stack | |
| void * | context_stack | |
| struct coroutine_context * | context | |
| void * | vm_stack | |
Definition at line 15 of file thread_none.h.
| struct coroutine_context* rb_thread_sched_item::context |
Definition at line 69 of file thread_pthread.h.
| void* rb_thread_sched_item::context_stack |
Definition at line 68 of file thread_pthread.h.
| int rb_thread_sched_item::fd |
Definition at line 58 of file thread_pthread.h.
| bool rb_thread_sched_item::finished |
Definition at line 66 of file thread_pthread.h.
| bool rb_thread_sched_item::malloc_stack |
Definition at line 67 of file thread_pthread.h.
| struct ccan_list_node rb_thread_sched_item::node |
Definition at line 63 of file thread_pthread.h.
| struct ccan_list_node rb_thread_sched_item::readyq |
Definition at line 27 of file thread_pthread.h.
| int rb_thread_sched_item::result |
Definition at line 59 of file thread_pthread.h.
| struct ccan_list_node rb_thread_sched_item::running_threads |
Definition at line 35 of file thread_pthread.h.
| uint64_t rb_thread_sched_item::timeout |
Definition at line 56 of file thread_pthread.h.
| struct ccan_list_node rb_thread_sched_item::timeslice_threads |
Definition at line 31 of file thread_pthread.h.
| struct ccan_list_node rb_thread_sched_item::ubf |
Definition at line 23 of file thread_pthread.h.
| void* rb_thread_sched_item::vm_stack |
Definition at line 30 of file thread_win32.h.
| struct ccan_list_node rb_thread_sched_item::zombie_threads |
Definition at line 38 of file thread_pthread.h.