Ruby  2.0.0p247(2013-06-27revision41674)
Data Fields
rb_call_info_struct Struct Reference

#include <vm_core.h>

Data Fields

ID mid
VALUE flag
int orig_argc
rb_iseq_tblockiseq
VALUE vmstat
VALUE klass
const rb_method_entry_tme
VALUE defined_class
int argc
struct rb_block_structblockptr
VALUE recv
union {
   int   opt_pc
   long   index
   int   missing_reason
   int   inc_sp
aux
VALUE(* call )(struct rb_thread_struct *th, struct rb_control_frame_struct *cfp, struct rb_call_info_struct *ci)

Detailed Description

Definition at line 146 of file vm_core.h.


Field Documentation

union { ... } rb_call_info_struct::aux

Definition at line 172 of file vm_core.h.

Referenced by new_callinfo(), vm_call_method(), vm_search_method(), and vm_search_super_method().

Definition at line 169 of file vm_core.h.

Definition at line 167 of file vm_core.h.

Referenced by iseq_set_sequence(), new_callinfo(), vm_call_method(), vm_getivar(), and vm_setivar().

Definition at line 155 of file vm_core.h.

Referenced by vm_search_method(), vm_search_super_method(), and vm_search_superclass().

Definition at line 168 of file vm_core.h.

Referenced by vm_call_method(), and vm_call_method_missing().

Definition at line 154 of file vm_core.h.

Referenced by new_callinfo(), and vm_search_method().


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