Searched refs:rb_iseq_t (Results 1 - 15 of 15) sorted by relevance

/macosx-10.10/ruby-106/ruby/
H A Diseq.h21 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 Diseq.c67 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 Dcompile.c169 (((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 Dmethod.h74 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 Dvm_exec.h18 typedef rb_iseq_t *ISEQ;
H A Dvm_insnhelper.c35 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 Dvm_core.h151 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 Dproc.c558 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 Dvm.c138 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 Dvm_backtrace.c27 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 Deval.c27 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 Dvm_dump.c250 rb_iseq_t *iseq = cfp->iseq;
354 rb_iseq_t *iseq = cfp->iseq;
H A Dvm_method.c294 rb_iseq_t *iseq = 0;
422 def->body.iseq = (rb_iseq_t *)opts;
H A Dclass.c146 rb_iseq_t *iseq;
H A Dvm_eval.c1192 rb_iseq_t *iseq;

Completed in 124 milliseconds