/macosx-10.10.1/ruby-106/ruby/ |
H A D | iseq.h | 32 int rb_iseq_line_trace_each(VALUE iseqval, int (*func)(int line, rb_event_flag_t *events_ptr, void *d), void *data); 33 VALUE rb_iseq_line_trace_all(VALUE iseqval); 34 VALUE rb_iseq_line_trace_specify(VALUE iseqval, VALUE pos, VALUE set);
|
H A D | vm.c | 136 vm_set_top_stack(rb_thread_t * th, VALUE iseqval) argument 139 GetISeqPtr(iseqval, iseq); 153 vm_set_eval_stack(rb_thread_t * th, VALUE iseqval, const NODE *cref, rb_block_t *base_block) argument 156 GetISeqPtr(iseqval, iseq); 170 vm_set_main_stack(rb_thread_t *th, VALUE iseqval) argument 179 vm_set_eval_stack(th, iseqval, 0, &env->block); 182 GetISeqPtr(iseqval, iseq); 1429 rb_iseq_eval(VALUE iseqval) argument 1434 vm_set_top_stack(th, iseqval); 1437 RB_GC_GUARD(iseqval); /* prohibi 1442 rb_iseq_eval_main(VALUE iseqval) argument 1524 volatile VALUE iseqval = rb_iseq_new(0, filename, filename, Qnil, 0, ISEQ_TYPE_TOP); local 2010 vm_define_method(rb_thread_t *th, VALUE obj, ID id, VALUE iseqval, rb_num_t is_singleton, NODE *cref) argument 2051 m_core_define_method(VALUE self, VALUE cbase, VALUE sym, VALUE iseqval) argument 2060 m_core_define_singleton_method(VALUE self, VALUE cbase, VALUE sym, VALUE iseqval) argument 2097 m_core_set_postexe(VALUE self, VALUE iseqval) argument 2341 volatile VALUE iseqval = rb_iseq_new(0, filename, filename, Qnil, 0, ISEQ_TYPE_TOP); local [all...] |
H A D | iseq.c | 476 VALUE iseqval = iseq_alloc(self); local 520 GetISeqPtr(iseqval, iseq); 521 iseq->self = iseqval; 563 return iseqval; 590 VALUE iseqval = Qundef; local 617 iseqval = rb_iseq_new_with_opt(node, base_block->iseq->location.label, 622 iseqval = rb_iseq_new_with_opt(node, rb_str_new2("<compiled>"), file, absolute_path, line, Qfalse, 634 return iseqval; 1577 VALUE iseqval = iseq_s_of(klass, body); local 1578 return NIL_P(iseqval) 1900 rb_iseq_clone(VALUE iseqval, VALUE newcbase) argument 2057 VALUE iseqval = iseq_alloc(rb_cISeq); local 2104 rb_iseq_line_trace_each(VALUE iseqval, int (*func)(int line, rb_event_flag_t *events_ptr, void *d), void *data) argument 2151 rb_iseq_line_trace_all(VALUE iseqval) argument 2198 rb_iseq_line_trace_specify(VALUE iseqval, VALUE pos, VALUE set) 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); 1193 volatile VALUE iseqval; local 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); 1247 VALUE disasm = rb_iseq_disasm(iseqval); 1252 GetISeqPtr(iseqval, iseq);
|
H A D | vm_core.h | 653 int rb_iseq_disasm_insn(VALUE str, VALUE *iseqval, size_t pos, rb_iseq_t *iseq, VALUE child); 822 VALUE rb_iseq_eval(VALUE iseqval); 823 VALUE rb_iseq_eval_main(VALUE iseqval);
|
H A D | compile.c | 4871 VALUE iseqval = NEW_ISEQVAL(node->nd_defn, local 4875 debugp_param("defn/iseq", iseqval); 4880 ADD_INSN1(ret, line, putiseq, iseqval); 4887 debugp_param("defn", iseqval); 4891 VALUE iseqval = NEW_ISEQVAL(node->nd_defn, local 4895 debugp_param("defs/iseq", iseqval); 4900 ADD_INSN1(ret, line, putiseq, iseqval); 4943 VALUE iseqval = local 4954 ID2SYM(node->nd_cpath->nd_mid), iseqval, INT2FIX(flags)); 4962 VALUE iseqval local 4980 VALUE iseqval = local 5592 VALUE iseqval; local [all...] |
H A D | internal.h | 154 VALUE rb_iseq_clone(VALUE iseqval, VALUE newcbase);
|