Ruby 4.1.0dev (2026-09-07 revision 11ce3778c6eacc10897729314e5ab3bed7830971)
Data Fields
rb_native_thread Struct Reference

Data Fields

rb_atomic_t serial
 
struct rb_vm_structvm
 
rb_nativethread_id_t thread_id
 
struct rb_thread_structrunning_thread
 
rb_nativethread_lock_t running_th_lock
 
struct rb_thread_structrunning_th
 
struct ccan_list_node snts_node
 
struct ccan_list_node running_dnts_node
 
uint32_t barrier_counted_serial
 
rb_nativethread_cond_t readyq
 
struct coroutine_contextnt_context
 
int dedicated
 
bool retiring
 
struct coroutine_contextdead_co
 

Detailed Description

Definition at line 120 of file thread_sched.h.

Field Documentation

◆ barrier_counted_serial

uint32_t rb_native_thread::barrier_counted_serial

Definition at line 147 of file thread_sched.h.

◆ dead_co

struct coroutine_context* rb_native_thread::dead_co

Definition at line 166 of file thread_sched.h.

◆ dedicated

int rb_native_thread::dedicated

Definition at line 157 of file thread_sched.h.

◆ nt_context

struct coroutine_context* rb_native_thread::nt_context

Definition at line 156 of file thread_sched.h.

◆ readyq

rb_nativethread_cond_t rb_native_thread::readyq

Definition at line 150 of file thread_sched.h.

◆ retiring

bool rb_native_thread::retiring

Definition at line 161 of file thread_sched.h.

◆ running_dnts_node

struct ccan_list_node rb_native_thread::running_dnts_node

Definition at line 144 of file thread_sched.h.

◆ running_th

struct rb_thread_struct* rb_native_thread::running_th

Definition at line 141 of file thread_sched.h.

◆ running_th_lock

rb_nativethread_lock_t rb_native_thread::running_th_lock

Definition at line 140 of file thread_sched.h.

◆ running_thread

struct rb_thread_struct* rb_native_thread::running_thread

Definition at line 136 of file thread_sched.h.

◆ serial

rb_atomic_t rb_native_thread::serial

Definition at line 121 of file thread_sched.h.

◆ snts_node

struct ccan_list_node rb_native_thread::snts_node

Definition at line 142 of file thread_sched.h.

◆ thread_id

rb_nativethread_id_t rb_native_thread::thread_id

Definition at line 124 of file thread_sched.h.

◆ vm

struct rb_vm_struct* rb_native_thread::vm

Definition at line 122 of file thread_sched.h.


The documentation for this struct was generated from the following file: