RB_OBJ_WRITE 116 array.c RB_OBJ_WRITE(_ary_, &RARRAY(_ary_)->as.heap.aux.shared, _value_); \ RB_OBJ_WRITE 183 array.c RB_OBJ_WRITE(buff_owner_ary, &ptr[i+beg], argv[i]); RB_OBJ_WRITE 910 array.c RB_OBJ_WRITE(target_ary, &ptr[idx], item); RB_OBJ_WRITE 949 class.c RB_OBJ_WRITE(me, &me->def->body.refined.orig_me, NULL); RB_OBJ_WRITE 335 compile.c RB_OBJ_WRITE(iseq, &ISEQ_COMPILE_DATA(iseq)->err_info, err); RB_OBJ_WRITE 1912 compile.c RB_OBJ_WRITE(iseq, &ISEQ_COMPILE_DATA(iseq)->catch_table_ary, 0); /* free */ RB_OBJ_WRITE 7607 compile.c RB_OBJ_WRITE(iseq, &load_body->mark_ary, iseq_mark_ary_create((int)body->mark_ary)); RB_OBJ_WRITE 7609 compile.c RB_OBJ_WRITE(iseq, &load_body->location.path, ibf_load_location_str(load, body->location.path)); RB_OBJ_WRITE 7610 compile.c RB_OBJ_WRITE(iseq, &load_body->location.absolute_path, ibf_load_location_str(load, body->location.absolute_path)); RB_OBJ_WRITE 7611 compile.c RB_OBJ_WRITE(iseq, &load_body->location.base_label, ibf_load_location_str(load, body->location.base_label)); RB_OBJ_WRITE 7612 compile.c RB_OBJ_WRITE(iseq, &load_body->location.label, ibf_load_location_str(load, body->location.label)); RB_OBJ_WRITE 8284 compile.c RB_OBJ_WRITE(dumper_obj, &dump->str, rb_str_new(0, 0)); RB_OBJ_WRITE 8285 compile.c RB_OBJ_WRITE(dumper_obj, &dump->iseq_list, rb_ary_tmp_new(0)); RB_OBJ_WRITE 8286 compile.c RB_OBJ_WRITE(dumper_obj, &dump->obj_list, rb_ary_tmp_new(1)); RB_OBJ_WRITE 8415 compile.c RB_OBJ_WRITE(loader_obj, &load->str, str); RB_OBJ_WRITE 8419 compile.c RB_OBJ_WRITE(loader_obj, &load->iseq_list, rb_ary_tmp_new(0)); RB_OBJ_WRITE 8420 compile.c RB_OBJ_WRITE(loader_obj, &load->obj_list, rb_ary_tmp_new(0)); RB_OBJ_WRITE 1089 enum.c RB_OBJ_WRITE(memo, &data->ary, ary); RB_OBJ_WRITE 1090 enum.c RB_OBJ_WRITE(memo, &data->buf, buf); RB_OBJ_WRITE 212 eval_intern.h RB_OBJ_WRITE(cref, &cref->refinements, refs); RB_OBJ_WRITE 319 ext/date/date_core.c RB_OBJ_WRITE((obj), &(x)->nth, canon(_nth)); \ RB_OBJ_WRITE 330 ext/date/date_core.c RB_OBJ_WRITE((obj), &(x)->nth, canon(_nth)); \ RB_OBJ_WRITE 343 ext/date/date_core.c RB_OBJ_WRITE((obj), &(x)->nth, canon(_nth));\ RB_OBJ_WRITE 346 ext/date/date_core.c RB_OBJ_WRITE((obj), &(x)->sf, canon(_sf));\ RB_OBJ_WRITE 361 ext/date/date_core.c RB_OBJ_WRITE((obj), &(x)->nth, canon(_nth));\ RB_OBJ_WRITE 364 ext/date/date_core.c RB_OBJ_WRITE((obj), &(x)->sf, canon(_sf));\ RB_OBJ_WRITE 376 ext/date/date_core.c RB_OBJ_WRITE((obj), &(x)->nth, (y)->nth);\ RB_OBJ_WRITE 393 ext/date/date_core.c RB_OBJ_WRITE((obj), &(x)->nth, (y)->nth);\ RB_OBJ_WRITE 396 ext/date/date_core.c RB_OBJ_WRITE((obj), &(x)->sf, INT2FIX(0));\ RB_OBJ_WRITE 408 ext/date/date_core.c RB_OBJ_WRITE((obj), &(x)->nth, (y)->nth);\ RB_OBJ_WRITE 419 ext/date/date_core.c RB_OBJ_WRITE((obj), &(x)->nth, (y)->nth);\ RB_OBJ_WRITE 1130 ext/date/date_core.c RB_OBJ_WRITE(obj, &x->s.nth, nth); RB_OBJ_WRITE 1226 ext/date/date_core.c RB_OBJ_WRITE(obj, &x->c.nth, nth); RB_OBJ_WRITE 8537 ext/date/date_core.c RB_OBJ_WRITE(new, &bdat->c.sf, INT2FIX(0)); RB_OBJ_WRITE 95 hash.c RB_OBJ_WRITE(hash, (&RHASH(hash)->ifnone), ifnone); RB_OBJ_WRITE 1029 include/ruby/ruby.h RB_OBJ_WRITE(_ary, &ptr[i], (v)); \ RB_OBJ_WRITE 1060 include/ruby/ruby.h #define RCOMPLEX_SET_REAL(cmp, r) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->real,(r)) RB_OBJ_WRITE 1061 include/ruby/ruby.h #define RCOMPLEX_SET_IMAG(cmp, i) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->imag,(i)) RB_OBJ_WRITE 1208 include/ruby/ruby.h #define RSTRUCT_SET(st, idx, v) RB_OBJ_WRITE(st, &RSTRUCT_CONST_PTR(st)[idx], (v)) RB_OBJ_WRITE 531 internal.h #define RRATIONAL_SET_NUM(rat, n) RB_OBJ_WRITE((rat), &((struct RRational *)(rat))->num,(n)) RB_OBJ_WRITE 532 internal.h #define RRATIONAL_SET_DEN(rat, d) RB_OBJ_WRITE((rat), &((struct RRational *)(rat))->den,(d)) RB_OBJ_WRITE 552 internal.h #define RCOMPLEX_SET_REAL(cmp, r) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->real,(r)) RB_OBJ_WRITE 553 internal.h #define RCOMPLEX_SET_IMAG(cmp, i) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->imag,(i)) RB_OBJ_WRITE 652 internal.h RB_OBJ_WRITE(klass, &RCLASS_ORIGIN(klass), origin); RB_OBJ_WRITE 670 internal.h RB_OBJ_WRITE(klass, &RCLASS(klass)->super, super); RB_OBJ_WRITE 764 internal.h #define MEMO_V1_SET(m, v) RB_OBJ_WRITE((memo), &(memo)->v1, (v)) RB_OBJ_WRITE 765 internal.h #define MEMO_V2_SET(m, v) RB_OBJ_WRITE((memo), &(memo)->v2, (v)) RB_OBJ_WRITE 1205 internal.h RB_OBJ_WRITE(_obj_, &((struct RBasicRaw *)(_obj_))->klass, cls); \ RB_OBJ_WRITE 223 iseq.c RB_OBJ_WRITE(iseq, &loc->path, path); RB_OBJ_WRITE 225 iseq.c RB_OBJ_WRITE(iseq, &loc->absolute_path, path); RB_OBJ_WRITE 228 iseq.c RB_OBJ_WRITE(iseq, &loc->absolute_path, absolute_path); RB_OBJ_WRITE 230 iseq.c RB_OBJ_WRITE(iseq, &loc->label, name); RB_OBJ_WRITE 231 iseq.c RB_OBJ_WRITE(iseq, &loc->base_label, name); RB_OBJ_WRITE 284 iseq.c RB_OBJ_WRITE(iseq, &iseq->body->location.base_label, iseq->body->local_iseq->body->location.label); RB_OBJ_WRITE 286 iseq.c RB_OBJ_WRITE(iseq, &iseq->body->mark_ary, iseq_mark_ary_create(0)); RB_OBJ_WRITE 289 iseq.c RB_OBJ_WRITE(iseq, &ISEQ_COMPILE_DATA(iseq)->err_info, Qnil); RB_OBJ_WRITE 290 iseq.c RB_OBJ_WRITE(iseq, &ISEQ_COMPILE_DATA(iseq)->mark_ary, rb_ary_tmp_new(3)); RB_OBJ_WRITE 297 iseq.c RB_OBJ_WRITE(iseq, &ISEQ_COMPILE_DATA(iseq)->catch_table_ary, rb_ary_tmp_new(3)); RB_OBJ_WRITE 1260 proc.c RB_OBJ_WRITE(method, &data->recv, obj); RB_OBJ_WRITE 1261 proc.c RB_OBJ_WRITE(method, &data->klass, klass); RB_OBJ_WRITE 1269 proc.c RB_OBJ_WRITE(method, &data->me, me); RB_OBJ_WRITE 1320 proc.c RB_OBJ_WRITE(method, &data->recv, obj); RB_OBJ_WRITE 1321 proc.c RB_OBJ_WRITE(method, &data->klass, klass); RB_OBJ_WRITE 1322 proc.c RB_OBJ_WRITE(method, &data->me, me); RB_OBJ_WRITE 1459 proc.c RB_OBJ_WRITE(method, &data->recv, Qundef); RB_OBJ_WRITE 1460 proc.c RB_OBJ_WRITE(method, &data->klass, orig->klass); RB_OBJ_WRITE 1461 proc.c RB_OBJ_WRITE(method, &data->me, rb_method_entry_clone(orig->me)); RB_OBJ_WRITE 1941 proc.c RB_OBJ_WRITE(clone, &data->recv, orig->recv); RB_OBJ_WRITE 1942 proc.c RB_OBJ_WRITE(clone, &data->klass, orig->klass); RB_OBJ_WRITE 1943 proc.c RB_OBJ_WRITE(clone, &data->me, rb_method_entry_clone(orig->me)); RB_OBJ_WRITE 2141 proc.c RB_OBJ_WRITE(method, &bound->recv, recv); RB_OBJ_WRITE 2142 proc.c RB_OBJ_WRITE(method, &bound->klass, data->klass); RB_OBJ_WRITE 2143 proc.c RB_OBJ_WRITE(method, &bound->me, rb_method_entry_clone(data->me)); RB_OBJ_WRITE 2153 proc.c RB_OBJ_WRITE(method, &bound->me, rb_method_entry_complement_defined_class(bound->me, klass)); RB_OBJ_WRITE 403 rational.c #define RRATIONAL_SET_NUM(rat, n) RB_OBJ_WRITE((rat), &((struct RRational *)(rat))->num,(n)) RB_OBJ_WRITE 404 rational.c #define RRATIONAL_SET_DEN(rat, d) RB_OBJ_WRITE((rat), &((struct RRational *)(rat))->den,(d)) RB_OBJ_WRITE 2747 re.c RB_OBJ_WRITE(reg, &RREGEXP(reg)->src, rb_fstring(str)); RB_OBJ_WRITE 2779 re.c RB_OBJ_WRITE(re, &re->src, 0); RB_OBJ_WRITE 2838 re.c RB_OBJ_WRITE(re, &RREGEXP(re)->src, rb_fstring(rb_enc_str_new(s, len, enc))); RB_OBJ_WRITE 149 string.c RB_OBJ_WRITE((str), &RSTRING(str)->as.heap.aux.shared, (shared_str)); \ RB_OBJ_WRITE 1352 string.c RB_OBJ_WRITE(dup, &RSTRING(dup)->as.heap.aux.shared, str); RB_OBJ_WRITE 477 symbol.c RB_OBJ_WRITE(dsym, &RSYMBOL(dsym)->fstr, str); RB_OBJ_WRITE 1403 variable.c RB_OBJ_WRITE(obj, &ROBJECT_IVPTR(obj)[ivup.index], val); RB_OBJ_WRITE 2662 variable.c RB_OBJ_WRITE(klass, &ce->value, val); RB_OBJ_WRITE 2663 variable.c RB_OBJ_WRITE(klass, &ce->file, rb_source_location(&ce->line)); RB_OBJ_WRITE 2964 vm.c RB_OBJ_WRITE(cfp->iseq, &cfp->iseq->body->location.path, filename); RB_OBJ_WRITE 325 vm_insnhelper.c RB_OBJ_WRITE(svar, &svar->lastline, val); RB_OBJ_WRITE 328 vm_insnhelper.c RB_OBJ_WRITE(svar, &svar->backref, val); RB_OBJ_WRITE 334 vm_insnhelper.c RB_OBJ_WRITE(svar, &svar->others, ary = rb_ary_new()); RB_OBJ_WRITE 510 vm_insnhelper.c RB_OBJ_WRITE(parent, vptr, new_cref); RB_OBJ_WRITE 849 vm_insnhelper.c RB_OBJ_WRITE(obj, &ptr[index], val); RB_OBJ_WRITE 1983 vm_insnhelper.c RB_OBJ_WRITE(me, &me->def->body.alias.original_me, cme); RB_OBJ_WRITE 244 vm_method.c RB_OBJ_WRITE(me, &def->body.iseq.iseqptr, iseq_body->iseqptr); RB_OBJ_WRITE 255 vm_method.c RB_OBJ_WRITE(me, &def->body.iseq.cref, method_cref); RB_OBJ_WRITE 277 vm_method.c RB_OBJ_WRITE(me, &def->body.attr.location, rb_ary_freeze(location)); RB_OBJ_WRITE 285 vm_method.c RB_OBJ_WRITE(me, &def->body.proc, (VALUE)opts); RB_OBJ_WRITE 296 vm_method.c RB_OBJ_WRITE(me, &def->body.refined.orig_me, refined->orig_me); RB_OBJ_WRITE 297 vm_method.c RB_OBJ_WRITE(me, &def->body.refined.owner, refined->owner); RB_OBJ_WRITE 301 vm_method.c RB_OBJ_WRITE(me, &def->body.alias.original_me, (rb_method_entry_t *)opts); RB_OBJ_WRITE 429 vm_method.c RB_OBJ_WRITE((VALUE)dst, &dst->owner, src->owner); RB_OBJ_WRITE 430 vm_method.c RB_OBJ_WRITE((VALUE)dst, &dst->defined_class, src->defined_class); RB_OBJ_WRITE 1562 vm_method.c RB_OBJ_WRITE(alias_me, &alias_me->owner, target_klass); RB_OBJ_WRITE 1563 vm_method.c RB_OBJ_WRITE(alias_me, &alias_me->defined_class, defined_class);