Home
last modified time | relevance | path

Searched refs:local_iseq (Results 1 – 10 of 10) sorted by relevance

/dports/lang/ruby26/ruby-2.6.9/
H A Diseq.c422 body->local_iseq = iseq; in set_relation()
425 body->local_iseq = iseq; in set_relation()
428 body->local_iseq = piseq->body->local_iseq; in set_relation()
436 body->local_iseq = iseq; in set_relation()
458 if (iseq != body->local_iseq) { in prepare_iseq_build()
459 RB_OBJ_WRITE(iseq, &body->location.base_label, body->local_iseq->body->location.label); in prepare_iseq_build()
836 iseq->body->local_iseq = iseq; in iseq_load()
982 struct rb_iseq_constant_body *const body = iseq->body->local_iseq->body; in rb_iseq_method_name()
H A Dcompile.c1410 while (iseq != iseq->body->local_iseq) { in get_lvar_level()
1433 int idx = get_dyna_var_idx_at_raw(iseq->body->local_iseq, id); in get_local_var_idx()
1477 if (body->local_iseq == iseq && /* local variables */ in iseq_local_block_param_p()
3748 rb_num_t cnt = ISEQ_FLIP_CNT_INCREMENT(iseq->body->local_iseq) in compile_flip_flop()
4738 while (orig_iseq->body->local_iseq != iseq) { in make_name_for_block()
6034 int idx = body->local_iseq->body->local_table_size - get_local_var_idx(iseq, id); in iseq_compile_each0()
6673 const rb_iseq_t *liseq = body->local_iseq; in iseq_compile_each0()
8352 const struct rb_iseq_constant_body *const body = iseq->body->local_iseq->body; in rb_local_defined()
9096 dump_body.local_iseq = ibf_dump_iseq(dump, iseq->body->local_iseq); in ibf_dump_iseq_each()
9183 load_body->local_iseq = ibf_load_iseq(load, body->local_iseq); in ibf_load_iseq_each()
[all …]
H A Dvm_args.c690 if (iseq->body->local_iseq == iseq) { in setup_parameters_complex()
H A Dvm_insnhelper.c2151 const rb_iseq_t *local_iseq = cfp->iseq->body->local_iseq; in current_method_entry() local
2159 } while (cfp->iseq != local_iseq); in current_method_entry()
H A Dvm_core.h440 struct rb_iseq_struct *local_iseq; /* local_iseq->flip_cnt can be modified */ member
H A Dproc.c384 if (iseq->body->local_iseq == iseq && in get_local_variable_ptr()
/dports/lang/ruby26/ruby-2.6.9/doc/
H A DChangeLog-YARV4307 yarv_iseq_t#root_iseq and add yarv_iseq_t#local_iseq and fix
H A DChangeLog-2.3.06021 rb_iseq_t::local_iseq is not constant data because
6022 local_iseq::flip_cnt can be modified (commented).
H A DChangeLog-2.1.04417 * iseq.c (rb_iseq_klass): return local_iseq's class.
H A DChangeLog-1.9.318015 * iseq.c (rb_iseq_clone): sets local_iseq and klass properly.