Ruby: rb_context_struct Struct Reference

Ruby 3.3.5p100 (2024-09-03 revision ef084cc8f4958c1b6e4ead99136631bef6d8ddba)

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 213 of file cont.c.

## Field Documentation

## ◆ argc

int rb_context_struct::argc

Definition at line 215 of file cont.c.

## ◆ ensure_array

rb_ensure_entry_t* rb_context_struct::ensure_array

Definition at line 229 of file cont.c.

## ◆ jit_cont

struct rb_jit_cont* rb_context_struct::jit_cont

Definition at line 230 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:

- cont.c