Ruby  2.1.10p492(2016-04-01revision54464)
Data Fields
rb_control_frame_struct Struct Reference

#include <vm_core.h>

Data Fields

VALUEpc
 
VALUEsp
 
rb_iseq_tiseq
 
VALUE flag
 
VALUE self
 
VALUE klass
 
VALUEep
 
rb_iseq_tblock_iseq
 
VALUE proc
 
const rb_method_entry_tme
 

Detailed Description

Definition at line 445 of file vm_core.h.

Field Documentation

◆ block_iseq

rb_iseq_t* rb_control_frame_struct::block_iseq

Definition at line 453 of file vm_core.h.

Referenced by control_frame_dump(), fiber_init(), and vm_push_frame().

◆ ep

VALUE* rb_control_frame_struct::ep

◆ flag

VALUE rb_control_frame_struct::flag

Definition at line 449 of file vm_core.h.

Referenced by fiber_init(), vm_call0_body(), vm_get_ruby_level_caller_cfp(), and vm_push_frame().

◆ iseq

rb_iseq_t* rb_control_frame_struct::iseq

◆ klass

VALUE rb_control_frame_struct::klass

◆ me

const rb_method_entry_t* rb_control_frame_struct::me

◆ pc

VALUE* rb_control_frame_struct::pc

◆ proc

VALUE rb_control_frame_struct::proc

Definition at line 454 of file vm_core.h.

Referenced by fiber_init(), rb_thread_mark(), and vm_push_frame().

◆ self

VALUE rb_control_frame_struct::self

◆ sp

VALUE* rb_control_frame_struct::sp

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