Searched refs:base_block (Results 1 - 8 of 8) sorted by relevance
/macosx-10.10.1/ruby-106/ruby/ |
H A D | iseq.c | 428 VALUE parent = th->base_block->iseq->self; 585 rb_iseq_compile_with_option(VALUE src, VALUE file, VALUE absolute_path, VALUE line, rb_block_t *base_block, VALUE opt) argument 589 rb_block_t *prev_base_block = th->base_block; 592 th->base_block = base_block; 616 if (base_block && base_block->iseq) { 617 iseqval = rb_iseq_new_with_opt(node, base_block->iseq->location.label, 618 file, absolute_path, line, base_block->iseq->self, 628 th->base_block 644 rb_iseq_compile_on_base(VALUE src, VALUE file, VALUE line, rb_block_t *base_block) argument [all...] |
H A D | vm_eval.c | 19 static void vm_set_eval_stack(rb_thread_t * th, VALUE iseqval, const NODE *cref, rb_block_t *base_block); 1178 rb_block_t block, *base_block; local 1217 base_block = &env->block; 1224 base_block = █ 1225 base_block->self = self; 1226 base_block->iseq = cfp->iseq; /* TODO */ 1240 iseqval = rb_iseq_compile_with_option(src, fname, absolute_path, INT2FIX(line), base_block, Qnil); 1244 vm_set_eval_stack(th, iseqval, cref, base_block);
|
H A D | vm_core.h | 524 rb_block_t *base_block; member in struct:rb_thread_struct 649 VALUE rb_iseq_compile_on_base(VALUE src, VALUE file, VALUE line, rb_block_t *base_block); 650 VALUE rb_iseq_compile_with_option(VALUE src, VALUE file, VALUE absolute_path, VALUE line, rb_block_t *base_block, VALUE opt);
|
H A D | error.c | 96 rb_block_t *prev_base_block = th->base_block; 97 th->base_block = 0; 98 /* base_block should be zero while normal Ruby execution */ 122 th->base_block = prev_base_block;
|
H A D | vm.c | 153 vm_set_eval_stack(rb_thread_t * th, VALUE iseqval, const NODE *cref, rb_block_t *base_block) argument 160 base_block->self, base_block->klass, 161 VM_ENVVAL_PREV_EP_PTR(base_block->ep), iseq->iseq_encoded,
|
H A D | ruby.c | 1445 th->base_block = &env->block; \ 1448 th->base_block = 0; \
|
H A D | eval.c | 251 th->base_block = 0;
|
H A D | compile.c | 5836 if (th->base_block && (iseq = th->base_block->iseq)) { 5862 if (th->base_block && th->base_block->iseq) { 5864 iseq = th->base_block->iseq->local_iseq;
|
Completed in 151 milliseconds