Go to the source code of this file.
Data Structures | |
| struct | FRAME |
| struct | RVarmap |
| struct | SCOPE |
Defines | |
| #define | FRAME_ALLOCA 0 |
| #define | FRAME_MALLOC 1 |
| #define | SCOPE_ALLOCA 0 |
| #define | SCOPE_MALLOC 1 |
| #define | SCOPE_NOSTACK 2 |
| #define | SCOPE_DONT_RECYCLE 4 |
Functions | |
| void | rb_gc_mark_frame (struct FRAME *) |
Variables | |
| FRAME * | ruby_frame |
| SCOPE * | ruby_scope |
| int | ruby_in_eval |
| VALUE | ruby_class |
| RVarmap * | ruby_dyna_vars |
|
|
Definition at line 33 of file env.h. Referenced by proc_invoke(). |
|
|
Definition at line 34 of file env.h. Referenced by frame_dup(), frame_free(), and mark_frame_adj(). |
|
|
Definition at line 43 of file env.h. Referenced by obj_free(), and rb_load(). |
|
|
Definition at line 46 of file env.h. Referenced by eval(), rb_eval_cmd(), rb_yield_0(), and scope_dup(). |
|
|
Definition at line 44 of file env.h. Referenced by gc_mark_children(), obj_free(), scope_dup(), and top_local_setup(). |
|
|
Definition at line 45 of file env.h. Referenced by block_orphan(), and ruby_init(). |
|
|
Definition at line 1263 of file gc.c. References gc_mark(), mark_locations_array(), and VALUE. Referenced by blk_mark(), and garbage_collect(). |
|
|
Definition at line 50 of file env.h. Referenced by eval(), rb_eval(), rb_load(), rb_thread_restore_context(), rb_thread_save_context(), ruby_init(), yield_under_i(), and yyparse(). |
|
|
Definition at line 58 of file env.h. Referenced by dvar_asgn_internal(), dyna_init(), dyna_pop(), dyna_push(), eval(), garbage_collect(), Init_eval(), local_pop(), local_push(), proc_invoke(), rb_callcc(), rb_dvar_curr(), rb_dvar_defined(), rb_dvar_push(), rb_dvar_ref(), rb_f_local_variables(), rb_svar(), rb_thread_restore_context(), rb_thread_save_context(), rb_thread_yield(), rb_yield_0(), top_local_init(), yycompile(), and yyparse(). |
|
|
|
Definition at line 48 of file env.h. Referenced by err_append(), eval(), rb_compile_string(), rb_fatal(), and rb_load(). |
|
1.3.5