Searched refs:rb_iseq_t (Results 1 - 15 of 15) sorted by relevance
/macosx-10.10/ruby-106/ruby/ |
H A D | iseq.h | 21 int rb_iseq_translate_threaded_code(rb_iseq_t *iseq); 22 VALUE rb_iseq_build_from_ary(rb_iseq_t *iseq, VALUE locals, VALUE args, 26 void rb_iseq_add_mark_object(rb_iseq_t *iseq, VALUE obj); 28 VALUE rb_iseq_parameters(const rb_iseq_t *iseq, int is_proc); 30 unsigned int rb_iseq_line_no(const rb_iseq_t *iseq, size_t pos); 37 rb_iseq_t *rb_method_get_iseq(VALUE body); 38 rb_iseq_t *rb_proc_get_iseq(VALUE proc, int *is_proc);
|
H A D | iseq.c | 67 rb_iseq_t *iseq; 104 rb_iseq_t *iseq = ptr; 136 size_t size = sizeof(rb_iseq_t); 137 const rb_iseq_t *iseq; 182 rb_iseq_t *iseq; 183 return TypedData_Make_Struct(klass, rb_iseq_t, &iseq_data_type, iseq); 187 iseq_location_setup(rb_iseq_t *iseq, VALUE path, VALUE absolute_path, VALUE name, size_t first_lineno) 201 set_relation(rb_iseq_t *iseq, const VALUE parent) 205 rb_iseq_t *piseq; 244 rb_iseq_add_mark_object(rb_iseq_t *ise [all...] |
H A D | compile.c | 169 (((rb_iseq_t*)DATA_PTR(iseq))->location.path) 172 (((rb_iseq_t*)DATA_PTR(iseq))->location.absolute_path) 312 #define ISEQ_ARG_DECLARE rb_iseq_t *iseq, 331 static INSN *new_insn_body(rb_iseq_t *iseq, int line_no, int insn_id, int argc, ...); 332 static LABEL *new_label_body(rb_iseq_t *iseq, long line); 333 static ADJUST *new_adjust_body(rb_iseq_t *iseq, LABEL *label, int line); 335 static int iseq_compile_each(rb_iseq_t *iseq, LINK_ANCHOR *anchor, NODE * n, int); 336 static int iseq_setup(rb_iseq_t *iseq, LINK_ANCHOR *anchor); 337 static int iseq_optimize(rb_iseq_t *iseq, LINK_ANCHOR *anchor); 338 static int iseq_insns_unification(rb_iseq_t *ise [all...] |
H A D | method.h | 74 typedef struct rb_iseq_struct rb_iseq_t; typedef in typeref:struct:rb_iseq_struct 80 rb_iseq_t *iseq; /* should be mark */
|
H A D | vm_exec.h | 18 typedef rb_iseq_t *ISEQ;
|
H A D | vm_insnhelper.c | 35 const rb_iseq_t *iseq, 72 cfp->iseq = (rb_iseq_t *) iseq; 125 NORETURN(static void argument_error(const rb_iseq_t *iseq, int miss_argc, int min_argc, int max_argc)); 127 argument_error(const rb_iseq_t *iseq, int miss_argc, int min_argc, int max_argc) 146 NORETURN(static void unknown_keyword_error(const rb_iseq_t *iseq, VALUE hash)); 148 unknown_keyword_error(const rb_iseq_t *iseq, VALUE hash) 271 vm_get_cref0(const rb_iseq_t *iseq, const VALUE *ep) 286 rb_vm_get_cref(const rb_iseq_t *iseq, const VALUE *ep) 320 vm_get_cbase(const rb_iseq_t *iseq, const VALUE *ep) 336 vm_get_const_base(const rb_iseq_t *ise [all...] |
H A D | vm_core.h | 151 rb_iseq_t *blockiseq; 184 GetCoreDataFromValue((obj), rb_iseq_t, (ptr)) 428 rb_iseq_t *iseq; /* cfp[2] */ 433 rb_iseq_t *block_iseq; /* cfp[7] / block[3] */ 446 rb_iseq_t *iseq; 653 int rb_iseq_disasm_insn(VALUE str, VALUE *iseqval, size_t pos, rb_iseq_t *iseq, VALUE child); 655 int rb_iseq_first_lineno(const rb_iseq_t *iseq);
|
H A D | proc.c | 558 rb_iseq_t *iseq; 664 rb_iseq_min_max_arity(const rb_iseq_t *iseq, int *max) 682 rb_iseq_t *iseq; 712 rb_iseq_t * 716 rb_iseq_t *iseq; 734 iseq_location(rb_iseq_t *iseq) 796 rb_iseq_t *iseq = get_proc_iseq(self, &is_proc); 844 rb_iseq_t *iseq; 1720 rb_iseq_t *iseq = def->body.iseq; 1849 static rb_iseq_t * [all...] |
H A D | vm.c | 138 rb_iseq_t *iseq; 155 rb_iseq_t *iseq; 174 rb_iseq_t *iseq; 452 collect_local_variables_in_iseq(rb_iseq_t *iseq, const VALUE ary) 620 const rb_iseq_t *iseq = block->iseq; 1107 rb_iseq_t *iseq; // cfp[3], iseq 1111 rb_iseq_t * block_iseq; // cfp[7], block iseq 1118 rb_iseq_t *block_iseq; 1169 rb_iseq_t *iseq; // cmi 1173 rb_iseq_t * block_ise [all...] |
H A D | vm_backtrace.c | 27 calc_lineno(const rb_iseq_t *iseq, const VALUE *pc) 36 const rb_iseq_t *iseq = cfp->iseq; 54 const rb_iseq_t *iseq; 496 const rb_iseq_t *iseq = cfp->iseq; 682 const rb_iseq_t *iseq = cfp->iseq;
|
H A D | eval.c | 27 NODE *rb_vm_get_cref(const rb_iseq_t *, const VALUE *); 827 method_entry_of_iseq(rb_control_frame_t *cfp, rb_iseq_t *iseq) 845 rb_iseq_t *iseq = cfp->iseq; 875 rb_iseq_t *iseq = cfp->iseq;
|
H A D | vm_dump.c | 250 rb_iseq_t *iseq = cfp->iseq; 354 rb_iseq_t *iseq = cfp->iseq;
|
H A D | vm_method.c | 294 rb_iseq_t *iseq = 0; 422 def->body.iseq = (rb_iseq_t *)opts;
|
H A D | class.c | 146 rb_iseq_t *iseq;
|
H A D | vm_eval.c | 1192 rb_iseq_t *iseq;
|
Completed in 124 milliseconds