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 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(), vm_call_method_missing(), and vm_search_super_method().

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:

Generated on 18 May 2020 for Ruby by  doxygen 1.6.1