Ruby  1.9.3p551(2014-11-13revision48407)
Data Fields
rb_control_frame_t Struct Reference

#include <vm_core.h>

Data Fields

VALUEpc
 
VALUEsp
 
VALUEbp
 
rb_iseq_tiseq
 
VALUE flag
 
VALUE self
 
VALUElfp
 
VALUEdfp
 
rb_iseq_tblock_iseq
 
VALUE proc
 
const rb_method_entry_tme
 

Detailed Description

Definition at line 332 of file vm_core.h.

Field Documentation

◆ block_iseq

rb_iseq_t* rb_control_frame_t::block_iseq

Definition at line 341 of file vm_core.h.

Referenced by control_frame_dump(), and fiber_init().

◆ bp

VALUE* rb_control_frame_t::bp

Definition at line 335 of file vm_core.h.

Referenced by control_frame_dump(), fiber_init(), rb_vmdebug_stack_dump_raw(), and vm_exec().

◆ dfp

VALUE* rb_control_frame_t::dfp

◆ flag

VALUE rb_control_frame_t::flag

Definition at line 337 of file vm_core.h.

Referenced by fiber_init(), and vm_get_ruby_level_caller_cfp().

◆ iseq

rb_iseq_t* rb_control_frame_t::iseq

◆ lfp

VALUE* rb_control_frame_t::lfp

◆ me

const rb_method_entry_t* rb_control_frame_t::me

◆ pc

VALUE* rb_control_frame_t::pc

◆ proc

VALUE rb_control_frame_t::proc

Definition at line 342 of file vm_core.h.

Referenced by fiber_init(), and rb_thread_mark().

◆ self

VALUE rb_control_frame_t::self

◆ sp

VALUE* rb_control_frame_t::sp

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