Ruby: rb_context_struct Struct Reference

Ruby 3.2.5p208 (2024-07-26 revision 31d0f1a2e7dbfb60731d1f05b868e1d578cda493)

Data Fields
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
rb_ensure_entry_t * | ensure_array
struct rb_jit_cont * | jit_cont

## Detailed Description

Definition at line 212 of file cont.c.

## Field Documentation

## ◆ argc

int rb_context_struct::argc

Definition at line 214 of file cont.c.

## ◆ ensure_array

rb_ensure_entry_t* rb_context_struct::ensure_array

Definition at line 228 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 227 of file cont.c.

## ◆ kw_splat

int rb_context_struct::kw_splat

Definition at line 215 of file cont.c.

## ◆ saved_ec

rb_execution_context_t rb_context_struct::saved_ec

Definition at line 226 of file cont.c.

## ◆ saved_vm_stack

struct cont_saved_vm_stack rb_context_struct::saved_vm_stack

Definition at line 219 of file cont.c.

## ◆ self

VALUE rb_context_struct::self

Definition at line 216 of file cont.c.

## ◆ stack

VALUE* rb_context_struct::stack

Definition at line 222 of file cont.c.

## ◆ stack_size

size_t rb_context_struct::stack_size

Definition at line 224 of file cont.c.

## ◆ stack_src

VALUE* rb_context_struct::stack_src

Definition at line 223 of file cont.c.

## ◆ type

enum context_type rb_context_struct::type

Definition at line 213 of file cont.c.

## ◆ value

VALUE rb_context_struct::value

Definition at line 217 of file cont.c.

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

- cont.c