Ruby 3.4.5p51 (2025-07-16 revision 20cda200d3ce092571d0b5d342dadca69636cb0f)
rb_context_struct Struct Reference

Data Fields

enum context_type type
int argc
int kw_splat
VALUE self
VALUE value
struct cont_saved_vm_stack saved_vm_stack
struct { 
   VALUE *   stack 
   VALUE *   stack_src 
   size_t   stack_size 
machine
rb_execution_context_t saved_ec
rb_jmpbuf_t jmpbuf
struct rb_jit_contjit_cont

Detailed Description

Definition at line 213 of file cont.c.

Field Documentation

◆ argc

int rb_context_struct::argc

Definition at line 215 of file cont.c.

◆ jit_cont

struct rb_jit_cont* rb_context_struct::jit_cont

Definition at line 229 of file cont.c.

◆ jmpbuf

rb_jmpbuf_t rb_context_struct::jmpbuf

Definition at line 228 of file cont.c.

◆ kw_splat

int rb_context_struct::kw_splat

Definition at line 216 of file cont.c.

◆ saved_ec

rb_execution_context_t rb_context_struct::saved_ec

Definition at line 227 of file cont.c.

◆ saved_vm_stack

struct cont_saved_vm_stack rb_context_struct::saved_vm_stack

Definition at line 220 of file cont.c.

◆ self

VALUE rb_context_struct::self

Definition at line 217 of file cont.c.

◆ stack

VALUE* rb_context_struct::stack

Definition at line 223 of file cont.c.

◆ stack_size

size_t rb_context_struct::stack_size

Definition at line 225 of file cont.c.

◆ stack_src

VALUE* rb_context_struct::stack_src

Definition at line 224 of file cont.c.

◆ type

enum context_type rb_context_struct::type

Definition at line 214 of file cont.c.

◆ value

VALUE rb_context_struct::value

Definition at line 218 of file cont.c.


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