rb_cref_t 253 class.c rb_cref_t *new_cref; rb_cref_t 330 eval.c const rb_cref_t *cref = rb_vm_cref(); rb_cref_t 368 eval.c const rb_cref_t *cref = rb_vm_cref(); rb_cref_t 1095 eval.c rb_using_refinement(rb_cref_t *cref, VALUE klass, VALUE module) rb_cref_t 1140 eval.c rb_cref_t *cref = (rb_cref_t *) arg; rb_cref_t 1147 eval.c using_module_recursive(const rb_cref_t *cref, VALUE klass) rb_cref_t 1177 eval.c rb_using_module(const rb_cref_t *cref, VALUE module) rb_cref_t 1438 eval.c const rb_cref_t *cref = rb_vm_cref(); rb_cref_t 186 eval_intern.h CREF_CLASS(const rb_cref_t *cref) rb_cref_t 191 eval_intern.h static inline rb_cref_t * rb_cref_t 192 eval_intern.h CREF_NEXT(const rb_cref_t *cref) rb_cref_t 198 eval_intern.h CREF_SCOPE_VISI(const rb_cref_t *cref) rb_cref_t 204 eval_intern.h CREF_REFINEMENTS(const rb_cref_t *cref) rb_cref_t 210 eval_intern.h CREF_REFINEMENTS_SET(rb_cref_t *cref, VALUE refs) rb_cref_t 216 eval_intern.h CREF_PUSHED_BY_EVAL(const rb_cref_t *cref) rb_cref_t 222 eval_intern.h CREF_PUSHED_BY_EVAL_SET(rb_cref_t *cref) rb_cref_t 228 eval_intern.h CREF_OMOD_SHARED(const rb_cref_t *cref) rb_cref_t 234 eval_intern.h CREF_OMOD_SHARED_SET(rb_cref_t *cref) rb_cref_t 240 eval_intern.h CREF_OMOD_SHARED_UNSET(rb_cref_t *cref) rb_cref_t 276 eval_intern.h rb_cref_t *rb_vm_cref(void); rb_cref_t 277 eval_intern.h rb_cref_t *rb_vm_cref_replace_with_duplicated_cref(void); rb_cref_t 417 gc.c rb_cref_t cref; rb_cref_t 124 method.h rb_cref_t * const cref; /* should be marked */ rb_cref_t 177 method.h void rb_add_method_iseq(VALUE klass, ID mid, const rb_iseq_t *iseq, rb_cref_t *cref, rb_method_visibility_t visi); rb_cref_t 27 proc.c const rb_cref_t *rb_vm_cref_in_context(VALUE self, VALUE cbase); rb_cref_t 1774 proc.c const rb_cref_t *cref = rb_vm_cref_in_context(mod, mod); rb_cref_t 2351 proc.c static const rb_cref_t * rb_cref_t 2625 proc.c rb_cref_t *rb_vm_cref_new_toplevel(void); /* vm.c */ rb_cref_t 2628 proc.c env_clone(VALUE envval, VALUE receiver, const rb_cref_t *cref) rb_cref_t 91 vm.c static rb_cref_t * rb_cref_t 92 vm.c vm_cref_new0(VALUE klass, rb_method_visibility_t visi, int module_func, rb_cref_t *prev_cref, int pushed_by_eval, int use_prev_prev) rb_cref_t 96 vm.c rb_cref_t *cref; rb_cref_t 117 vm.c cref = (rb_cref_t *)rb_imemo_new(imemo_cref, klass, (VALUE)(use_prev_prev ? CREF_NEXT(prev_cref) : prev_cref), scope_visi.value, refinements); rb_cref_t 125 vm.c static rb_cref_t * rb_cref_t 126 vm.c vm_cref_new(VALUE klass, rb_method_visibility_t visi, int module_func, rb_cref_t *prev_cref, int pushed_by_eval) rb_cref_t 131 vm.c static rb_cref_t * rb_cref_t 132 vm.c vm_cref_new_use_prev(VALUE klass, rb_method_visibility_t visi, int module_func, rb_cref_t *prev_cref, int pushed_by_eval) rb_cref_t 137 vm.c static rb_cref_t * rb_cref_t 138 vm.c vm_cref_dup(const rb_cref_t *cref) rb_cref_t 142 vm.c rb_cref_t *next_cref = CREF_NEXT(cref), *new_cref; rb_cref_t 155 vm.c static rb_cref_t * rb_cref_t 158 vm.c rb_cref_t *cref = vm_cref_new(rb_cObject, METHOD_VISI_PRIVATE /* toplevel visibility is private */, FALSE, NULL, FALSE); rb_cref_t 167 vm.c rb_cref_t * rb_cref_t 174 vm.c vm_cref_dump(const char *mesg, const rb_cref_t *cref) rb_cref_t 360 vm.c vm_set_eval_stack(rb_thread_t * th, const rb_iseq_t *iseq, const rb_cref_t *cref, rb_block_t *base_block) rb_cref_t 912 vm.c invoke_block(rb_thread_t *th, const rb_iseq_t *iseq, VALUE self, const rb_block_t *block, const rb_cref_t *cref, int type, int opt_pc) rb_cref_t 954 vm.c const rb_cref_t *cref, const int splattable) rb_cref_t 988 vm.c const rb_block_t *blockptr, const rb_cref_t *cref) rb_cref_t 996 vm.c const rb_block_t *blockptr, const rb_cref_t *cref) rb_cref_t 1015 vm.c vm_yield_with_cref(rb_thread_t *th, int argc, const VALUE *argv, const rb_cref_t *cref) rb_cref_t 1212 vm.c rb_cref_t * rb_cref_t 1225 vm.c rb_cref_t * rb_cref_t 1230 vm.c rb_cref_t *cref = vm_cref_replace_with_duplicated_cref(cfp->ep); rb_cref_t 1234 vm.c const rb_cref_t * rb_cref_t 1239 vm.c const rb_cref_t *cref; rb_cref_t 1249 vm.c debug_cref(rb_cref_t *cref) rb_cref_t 2441 vm.c rb_cref_t *cref = rb_vm_cref(); rb_cref_t 184 vm_core.h const rb_cref_t *ic_cref; rb_cref_t 1069 vm_core.h void rb_vm_rewrite_cref(rb_cref_t *node, VALUE old_klass, VALUE new_klass, rb_cref_t **new_cref_ptr); rb_cref_t 19 vm_eval.c static inline VALUE vm_yield_with_cref(rb_thread_t *th, int argc, const VALUE *argv, const rb_cref_t *cref); rb_cref_t 23 vm_eval.c static void vm_set_eval_stack(rb_thread_t * th, const rb_iseq_t *iseq, const rb_cref_t *cref, rb_block_t *base_block); rb_cref_t 1292 vm_eval.c eval_string_with_cref(VALUE self, VALUE src, VALUE scope, rb_cref_t *const cref_arg, rb_cref_t 1308 vm_eval.c rb_cref_t *cref = cref_arg; rb_cref_t 1363 vm_eval.c rb_cref_t *orig_cref = rb_vm_get_cref(base_block->ep); rb_cref_t 1595 vm_eval.c rb_cref_t *cref; rb_cref_t 1617 vm_eval.c rb_cref_t *cref; rb_cref_t 1634 vm_eval.c rb_cref_t *cref = vm_cref_push(GET_THREAD(), under, NULL, SPECIAL_CONST_P(self) && !NIL_P(under)); rb_cref_t 418 vm_insnhelper.c static rb_cref_t * rb_cref_t 430 vm_insnhelper.c PUREFUNC(static rb_cref_t *check_cref(VALUE, int)); rb_cref_t 432 vm_insnhelper.c static rb_cref_t * rb_cref_t 445 vm_insnhelper.c return (rb_cref_t *)obj; rb_cref_t 458 vm_insnhelper.c static inline rb_cref_t * rb_cref_t 461 vm_insnhelper.c rb_cref_t *cref; rb_cref_t 497 vm_insnhelper.c static rb_cref_t * rb_cref_t 501 vm_insnhelper.c rb_cref_t *cref, *new_cref; rb_cref_t 506 vm_insnhelper.c cref = (rb_cref_t *)v; rb_cref_t 515 vm_insnhelper.c return (rb_cref_t *)new_cref; rb_cref_t 529 vm_insnhelper.c static rb_cref_t * rb_cref_t 533 vm_insnhelper.c rb_cref_t *cref; rb_cref_t 549 vm_insnhelper.c static rb_cref_t * rb_cref_t 552 vm_insnhelper.c rb_cref_t *cref = vm_env_cref(ep); rb_cref_t 562 vm_insnhelper.c static const rb_cref_t * rb_cref_t 565 vm_insnhelper.c const rb_cref_t *cref = rb_vm_get_cref(ep); rb_cref_t 566 vm_insnhelper.c const rb_cref_t *key_cref = cref; rb_cref_t 580 vm_insnhelper.c rb_vm_rewrite_cref(rb_cref_t *cref, VALUE old_klass, VALUE new_klass, rb_cref_t **new_cref_ptr) rb_cref_t 582 vm_insnhelper.c rb_cref_t *new_cref; rb_cref_t 593 vm_insnhelper.c new_cref_ptr = (rb_cref_t **)&new_cref->next; rb_cref_t 598 vm_insnhelper.c static rb_cref_t * rb_cref_t 601 vm_insnhelper.c rb_cref_t *prev_cref = NULL; rb_cref_t 620 vm_insnhelper.c const rb_cref_t *cref = rb_vm_get_cref(ep); rb_cref_t 636 vm_insnhelper.c const rb_cref_t *cref = rb_vm_get_cref(ep); rb_cref_t 672 vm_insnhelper.c const rb_cref_t *root_cref = rb_vm_get_cref(th->cfp->ep); rb_cref_t 673 vm_insnhelper.c const rb_cref_t *cref; rb_cref_t 743 vm_insnhelper.c vm_get_cvar_base(const rb_cref_t *cref, rb_control_frame_t *cfp) rb_cref_t 2078 vm_insnhelper.c const rb_cref_t *cref = rb_vm_get_cref(cfp->ep); rb_cref_t 2562 vm_insnhelper.c const rb_cref_t *cref = rb_vm_get_cref(GET_EP()); rb_cref_t 241 vm_method.c rb_cref_t *method_cref, *cref = iseq_body->cref; rb_cref_t 637 vm_method.c rb_add_method_iseq(VALUE klass, ID mid, const rb_iseq_t *iseq, rb_cref_t *cref, rb_method_visibility_t visi) rb_cref_t 641 vm_method.c rb_cref_t *cref; rb_cref_t 843 vm_method.c const rb_cref_t *cref = rb_vm_cref();