rb_env_t Struct Reference

#include <vm_core.h>


Data Fields

VALUE * env
int env_size
int local_size
VALUE prev_envval
rb_block_t block


Detailed Description

Definition at line 713 of file vm_core.h.


Field Documentation

rb_block_t rb_env_t::block

Definition at line 718 of file vm_core.h.

Referenced by check_env(), collect_local_variables_in_env(), env_alloc(), env_mark(), eval_string_with_cref(), get_local_variable_ptr(), rb_binding_add_dynavars(), and vm_set_main_stack().

VALUE* rb_env_t::env

Definition at line 714 of file vm_core.h.

Referenced by env_alloc(), env_free(), env_mark(), env_memsize(), get_local_variable_ptr(), rb_binding_add_dynavars(), rb_vmdebug_env_dump_raw(), vm_make_env_each(), and vm_rewrite_ep_in_errinfo().

int rb_env_t::env_size

Definition at line 715 of file vm_core.h.

Referenced by env_mark(), env_memsize(), rb_vmdebug_env_dump_raw(), and vm_make_env_each().

int rb_env_t::local_size

Definition at line 716 of file vm_core.h.

Referenced by rb_vmdebug_env_dump_raw(), vm_make_env_each(), and vm_rewrite_ep_in_errinfo().

VALUE rb_env_t::prev_envval

Definition at line 717 of file vm_core.h.

Referenced by check_env(), collect_local_variables_in_env(), env_alloc(), env_mark(), rb_vmdebug_env_dump_raw(), and vm_make_env_each().


The documentation for this struct was generated from the following file:
Generated on 19 Jul 2016 for Ruby by  doxygen 1.4.7