Ruby  3.4.0dev (2024-11-05 revision 348a53415339076afc4a02fcd09f3ae36e9c4c61)
Public Member Functions | Data Fields
rb_execution_context_struct Struct Reference

Public Member Functions

 BITFIELD (enum method_missing_reason, method_missing_reason, 8)
 

Data Fields

VALUEvm_stack
 
size_t vm_stack_size
 
rb_control_frame_tcfp
 
struct rb_vm_tagtag
 
rb_atomic_t interrupt_flag
 
rb_atomic_t interrupt_mask
 
rb_fiber_tfiber_ptr
 
struct rb_thread_structthread_ptr
 
struct rb_id_tablelocal_storage
 
VALUE local_storage_recursive_hash
 
VALUE local_storage_recursive_hash_for_trace
 
VALUE storage
 
const VALUEroot_lep
 
VALUE root_svar
 
struct rb_trace_arg_structtrace_arg
 
VALUE errinfo
 
VALUE passed_block_handler
 
uint8_t raised_flag
 
VALUE private_const_reference
 
struct {
   VALUE *   stack_start
 
   VALUE *   stack_end
 
   size_t   stack_maxsize
 
machine
 

Detailed Description

Definition at line 1022 of file vm_core.h.


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