recv 5049 compile.c DECL_ANCHOR(recv); recv 5059 compile.c INIT_ANCHOR(recv); recv 5127 compile.c COMPILE(recv, "recv", node->nd_recv); recv 5130 compile.c ADD_INSN(recv, line, dup); recv 5131 compile.c ADD_INSNL(recv, line, branchnil, lskip); recv 5135 compile.c ADD_CALL_RECEIVER(recv, line); recv 5146 compile.c ADD_SEQ(ret, recv); recv 5495 compile.c DECL_ANCHOR(recv); recv 5498 compile.c INIT_ANCHOR(recv); recv 5502 compile.c ADD_INSN1(recv, line, putobject, node->nd_lit); recv 5507 compile.c COMPILE(recv, "receiver", node->nd_recv); recv 5511 compile.c COMPILE(recv, "receiver", node->nd_value); recv 5518 compile.c if (recv->last == recv->anchor.next && recv 5519 compile.c INSN_OF(recv->last) == BIN(putobject) && recv 5523 compile.c OPERAND_AT(recv->last, 0)); recv 5526 compile.c ADD_SEQ(ret, recv); recv 5532 compile.c ADD_SEQ(ret, recv); recv 6056 compile.c DECL_ANCHOR(recv); recv 6088 compile.c INIT_ANCHOR(recv); recv 6092 compile.c flag |= COMPILE_RECV(recv, "recv", node); recv 6100 compile.c ADD_INSN(recv, line, dup); recv 6102 compile.c ADD_INSNL(recv, line, branchnil, lskip); recv 6106 compile.c ADD_SEQ(ret, recv); recv 6130 compile.c ADD_SEQ(ret, recv); recv 334 enumerator.c VALUE recv, meth = sym_each; recv 339 enumerator.c recv = generator_init(generator_allocate(rb_cGenerator), rb_block_proc()); recv 354 enumerator.c recv = *argv++; recv 361 enumerator.c return enumerator_init(obj, recv, meth, argc, argv, 0, size); recv 1218 error.c ptr[NAME_ERR_MESG__RECV] = recv; recv 1228 error.c rb_ivar_set(exc, id_mesg, rb_name_err_mesg_new(mesg, recv, method)); recv 1231 error.c rb_ivar_set(exc, id_receiver, recv); recv 1333 error.c VALUE *ptr, recv, mesg; recv 1335 error.c recv = rb_ivar_lookup(self, id_receiver, Qundef); recv 1336 error.c if (recv != Qundef) return recv; recv 102 ext/io/console/console.c return rb_funcallv(recv, vid, argc, argv); recv 505 ext/ripper/ripper.c #define call_bin_op(recv,id,arg1) call_bin_op_gen(parser, (recv),(id),(arg1)) recv 507 ext/ripper/ripper.c #define call_uni_op(recv,id) call_uni_op_gen(parser, (recv),(id)) recv 14814 ext/ripper/ripper.c value_expr(recv); recv 14816 ext/ripper/ripper.c return NEW_CALL(recv, id, NEW_LIST(arg1)); recv 14822 ext/ripper/ripper.c value_expr(recv); recv 14823 ext/ripper/ripper.c return NEW_CALL(recv, id, 0); recv 15160 ext/ripper/ripper.c return NEW_ATTRASGN(recv, tASET, idx); recv 15175 ext/ripper/ripper.c return NEW_ATTRASGN(recv, id, 0); recv 16056 ext/ripper/ripper.c VALUE recv = dispatch3(field, lhs, type, attr); recv 16057 ext/ripper/ripper.c return dispatch3(opassign, recv, op, rhs); recv 451 ext/ripper/ripper.y #define call_bin_op(recv,id,arg1) call_bin_op_gen(parser, (recv),(id),(arg1)) recv 453 ext/ripper/ripper.y #define call_uni_op(recv,id) call_uni_op_gen(parser, (recv),(id)) recv 9065 ext/ripper/ripper.y value_expr(recv); recv 9067 ext/ripper/ripper.y return NEW_CALL(recv, id, NEW_LIST(arg1)); recv 9073 ext/ripper/ripper.y value_expr(recv); recv 9074 ext/ripper/ripper.y return NEW_CALL(recv, id, 0); recv 9411 ext/ripper/ripper.y return NEW_ATTRASGN(recv, tASET, idx); recv 9426 ext/ripper/ripper.y return NEW_ATTRASGN(recv, id, 0); recv 10307 ext/ripper/ripper.y VALUE recv = dispatch3(field, lhs, type, attr); recv 10308 ext/ripper/ripper.y return dispatch3(opassign, recv, op, rhs); recv 953 internal.h rb_exc_raise(rb_name_err_new(mesg, recv, name)) recv 955 internal.h rb_name_err_raise_str(rb_fstring_cstr(mesg), (recv), (name)) recv 7048 io.c if (recv == rb_stdout) { recv 7049 io.c return rb_io_putc(recv, ch); recv 7153 io.c if (recv == rb_stdout) { recv 7154 io.c return rb_io_puts(argc, argv, recv); recv 8175 io.c if (recv == argf) { recv 8248 io.c if (recv == argf) { recv 8301 io.c if (recv == argf) { recv 129 method.h VALUE (*invoker)(VALUE (*func)(ANYARGS), VALUE recv, int argc, const VALUE *argv); recv 505 parse.c #define call_bin_op(recv,id,arg1) call_bin_op_gen(parser, (recv),(id),(arg1)) recv 507 parse.c #define call_uni_op(recv,id) call_uni_op_gen(parser, (recv),(id)) recv 14738 parse.c value_expr(recv); recv 14740 parse.c return NEW_CALL(recv, id, NEW_LIST(arg1)); recv 14746 parse.c value_expr(recv); recv 14747 parse.c return NEW_CALL(recv, id, 0); recv 15084 parse.c return NEW_ATTRASGN(recv, tASET, idx); recv 15099 parse.c return NEW_ATTRASGN(recv, id, 0); recv 15980 parse.c VALUE recv = dispatch3(field, lhs, type, attr); recv 15981 parse.c return dispatch3(opassign, recv, op, rhs); recv 451 parse.y #define call_bin_op(recv,id,arg1) call_bin_op_gen(parser, (recv),(id),(arg1)) recv 453 parse.y #define call_uni_op(recv,id) call_uni_op_gen(parser, (recv),(id)) recv 9065 parse.y value_expr(recv); recv 9067 parse.y return NEW_CALL(recv, id, NEW_LIST(arg1)); recv 9073 parse.y value_expr(recv); recv 9074 parse.y return NEW_CALL(recv, id, 0); recv 9411 parse.y return NEW_ATTRASGN(recv, tASET, idx); recv 9426 parse.y return NEW_ATTRASGN(recv, id, 0); recv 10307 parse.y VALUE recv = dispatch3(field, lhs, type, attr); recv 10308 parse.y return dispatch3(opassign, recv, op, rhs); recv 30 proc.c const VALUE recv; recv 1208 proc.c rb_gc_mark(data->recv); recv 1260 proc.c RB_OBJ_WRITE(method, &data->recv, obj); recv 1320 proc.c RB_OBJ_WRITE(method, &data->recv, obj); recv 1411 proc.c m1->recv != m2->recv) { recv 1434 proc.c hash = rb_hash_start((st_index_t)m->recv); recv 1459 proc.c RB_OBJ_WRITE(method, &data->recv, Qundef); recv 1480 proc.c return data->recv; recv 1941 proc.c RB_OBJ_WRITE(clone, &data->recv, orig->recv); recv 1979 proc.c return rb_vm_call(th, data->recv, data->me->called_id, argc, argv, recv 2011 proc.c if (data->recv == Qundef) { recv 2127 proc.c methclass != CLASS_OF(recv) && !rb_obj_is_kind_of(recv, methclass)) { recv 2138 proc.c klass = CLASS_OF(recv); recv 2141 proc.c RB_OBJ_WRITE(method, &bound->recv, recv); recv 2484 proc.c if (data->recv == Qundef) { recv 2487 proc.c else if (data->recv == v) { recv 2492 proc.c rb_str_buf_append(str, rb_inspect(data->recv)); recv 2596 proc.c return mnew_internal(me, super_class, data->recv, data->me->called_id, rb_obj_class(method), FALSE, FALSE); recv 1961 vm.c recv, VM_ENVVAL_BLOCK_PTR(blockptr), recv 229 vm_core.h VALUE recv; recv 58 vm_eval.c calling->recv = recv; recv 71 vm_eval.c EXEC_EVENT_HOOK(th, RUBY_EVENT_C_CALL, calling->recv, ci->mid, cc->me->owner, Qnil); recv 77 vm_eval.c VALUE recv = calling->recv; recv 85 vm_eval.c val = (*cfunc->invoker)(cfunc->func, recv, argc, argv); recv 101 vm_eval.c EXEC_EVENT_HOOK(th, RUBY_EVENT_C_RETURN, calling->recv, ci->mid, callnig->cc->me->owner, val); recv 114 vm_eval.c VALUE recv = calling->recv; recv 120 vm_eval.c EXEC_EVENT_HOOK(th, RUBY_EVENT_C_CALL, recv, mid, me->owner, Qnil); recv 124 vm_eval.c vm_push_frame(th, 0, VM_FRAME_MAGIC_CFUNC, recv, recv 131 vm_eval.c val = (*cfunc->invoker)(cfunc->func, recv, argc, argv); recv 139 vm_eval.c EXEC_EVENT_HOOK(th, RUBY_EVENT_C_RETURN, recv, mid, me->owner, val); recv 175 vm_eval.c *reg_cfp->sp++ = calling->recv; recv 190 vm_eval.c ret = rb_ivar_set(calling->recv, cc->me->def->body.attr.id, argv[0]); recv 194 vm_eval.c ret = rb_attr_get(calling->recv, cc->me->def->body.attr.id); recv 214 vm_eval.c ret = method_missing(calling->recv, ci->mid, calling->argc, argv, ex); recv 226 vm_eval.c return method_missing(calling->recv, ci->mid, calling->argc, recv 232 vm_eval.c ret = send_internal(calling->argc, argv, calling->recv, CALL_FCALL); recv 237 vm_eval.c GetProcPtr(calling->recv, proc); recv 259 vm_eval.c return vm_call0(th, recv, id, argc, argv, me); recv 265 vm_eval.c VALUE recv = th->cfp->self; recv 281 vm_eval.c return method_missing(recv, id, argc, argv, MISSING_SUPER); recv 284 vm_eval.c return vm_call0(th, recv, id, argc, argv, me); recv 336 vm_eval.c const rb_callable_method_entry_t *me = rb_search_method_entry(recv, mid); recv 341 vm_eval.c return method_missing(recv, mid, argc, argv, call_status); recv 344 vm_eval.c return vm_call0(th, recv, mid, argc, argv, me); recv 350 vm_eval.c VALUE recv; recv 363 vm_eval.c args->recv, idMethodMissing, recv 396 vm_eval.c return vm_respond_to(th, klass, recv, mid, TRUE); recv 412 vm_eval.c ret = basic_obj_respond_to_missing(th, klass, recv, recv 426 vm_eval.c args.recv = recv; recv 442 vm_eval.c return rb_check_funcall_default(recv, mid, argc, argv, Qundef); recv 448 vm_eval.c VALUE klass = CLASS_OF(recv); recv 451 vm_eval.c int respond = check_funcall_respond_to(th, klass, recv, mid); recv 456 vm_eval.c me = rb_search_method_entry(recv, mid); recv 458 vm_eval.c return check_funcall_missing(th, klass, recv, mid, argc, argv, recv 462 vm_eval.c return vm_call0(th, recv, mid, argc, argv, me); recv 469 vm_eval.c VALUE klass = CLASS_OF(recv); recv 472 vm_eval.c int respond = check_funcall_respond_to(th, klass, recv, mid); recv 475 vm_eval.c (*hook)(FALSE, recv, mid, argc, argv, arg); recv 479 vm_eval.c me = rb_search_method_entry(recv, mid); recv 481 vm_eval.c VALUE ret = check_funcall_missing(th, klass, recv, mid, argc, argv, recv 483 vm_eval.c (*hook)(ret != Qundef, recv, mid, argc, argv, arg); recv 487 vm_eval.c (*hook)(TRUE, recv, mid, argc, argv, arg); recv 488 vm_eval.c return vm_call0(th, recv, mid, argc, argv, me); recv 530 vm_eval.c VALUE klass = CLASS_OF(recv); recv 534 vm_eval.c if (SPECIAL_CONST_P(recv)) { recv 537 vm_eval.c rb_id2str(mid), (void *)recv); recv 539 vm_eval.c flags = RBASIC(recv)->flags; recv 544 vm_eval.c rb_id2str(mid), (void *)recv, flags); recv 547 vm_eval.c int type = BUILTIN_TYPE(recv); recv 553 vm_eval.c rb_id2str(mid), typestr, (void *)recv, flags); recv 558 vm_eval.c rb_id2str(mid), typestr, (void *)recv, flags); recv 563 vm_eval.c rb_id2str(mid), type, (void *)recv, flags); recv 630 vm_eval.c return rb_call0(recv, mid, argc, argv, scope, th->cfp->self); recv 804 vm_eval.c ret = rb_call(recv, mid, argc, RARRAY_CONST_PTR(args), CALL_FCALL); recv 810 vm_eval.c return rb_call(recv, mid, argc, argv, CALL_FCALL); recv 843 vm_eval.c return rb_call(recv, mid, n, argv, CALL_FCALL); recv 856 vm_eval.c return rb_call(recv, mid, argc, argv, CALL_FCALL); recv 871 vm_eval.c return rb_call(recv, mid, argc, argv, CALL_PUBLIC); recv 879 vm_eval.c return rb_call(recv, mid, argc, argv, CALL_PUBLIC); recv 896 vm_eval.c return rb_call(recv, mid, argc, argv, CALL_PUBLIC); recv 932 vm_eval.c if (rb_method_basic_definition_p(CLASS_OF(recv), idMethodMissing)) { recv 934 vm_eval.c recv, argc, argv, recv 961 vm_eval.c ret = rb_call0(recv, id, argc, argv, scope, self); recv 991 vm_eval.c return send_internal(argc, argv, recv, CALL_FCALL); recv 1011 vm_eval.c return send_internal(argc, argv, recv, CALL_PUBLIC); recv 1126 vm_insnhelper.c VALUE klass = CLASS_OF(recv); recv 1163 vm_insnhelper.c if (FIXNUM_2_P(recv, obj) && recv 1165 vm_insnhelper.c return (recv == obj) ? Qtrue : Qfalse; recv 1167 vm_insnhelper.c else if (FLONUM_2_P(recv, obj) && recv 1169 vm_insnhelper.c return (recv == obj) ? Qtrue : Qfalse; recv 1171 vm_insnhelper.c else if (!SPECIAL_CONST_P(recv) && !SPECIAL_CONST_P(obj)) { recv 1172 vm_insnhelper.c if (RBASIC_CLASS(recv) == rb_cFloat && recv 1175 vm_insnhelper.c double a = RFLOAT_VALUE(recv); recv 1183 vm_insnhelper.c else if (RBASIC_CLASS(recv) == rb_cString && recv 1186 vm_insnhelper.c return rb_str_equal(recv, obj); recv 1191 vm_insnhelper.c vm_search_method(ci, cc, recv); recv 1194 vm_insnhelper.c return recv == obj ? Qtrue : Qfalse; recv 1408 vm_insnhelper.c vm_push_frame(th, iseq, VM_FRAME_MAGIC_METHOD, calling->recv, recv 1435 vm_insnhelper.c sp[0] = calling->recv; recv 1444 vm_insnhelper.c calling->recv, VM_ENVVAL_BLOCK_PTR(calling->blockptr), (VALUE)me, recv 1456 vm_insnhelper.c return (*func)(recv, rb_ary_new4(argc, argv)); recv 1462 vm_insnhelper.c return (*func)(argc, argv, recv); recv 1468 vm_insnhelper.c return (*func)(recv); recv 1474 vm_insnhelper.c return (*func)(recv, argv[0]); recv 1480 vm_insnhelper.c return (*func)(recv, argv[0], argv[1]); recv 1486 vm_insnhelper.c return (*func)(recv, argv[0], argv[1], argv[2]); recv 1492 vm_insnhelper.c return (*func)(recv, argv[0], argv[1], argv[2], argv[3]); recv 1498 vm_insnhelper.c return (*func)(recv, argv[0], argv[1], argv[2], argv[3], argv[4]); recv 1504 vm_insnhelper.c return (*func)(recv, argv[0], argv[1], argv[2], argv[3], argv[4], argv[5]); recv 1510 vm_insnhelper.c return (*func)(recv, argv[0], argv[1], argv[2], argv[3], argv[4], argv[5], argv[6]); recv 1516 vm_insnhelper.c return (*func)(recv, argv[0], argv[1], argv[2], argv[3], argv[4], argv[5], argv[6], argv[7]); recv 1522 vm_insnhelper.c return (*func)(recv, argv[0], argv[1], argv[2], argv[3], argv[4], argv[5], argv[6], argv[7], argv[8]); recv 1528 vm_insnhelper.c return (*func)(recv, argv[0], argv[1], argv[2], argv[3], argv[4], argv[5], argv[6], argv[7], argv[8], argv[9]); recv 1534 vm_insnhelper.c return (*func)(recv, argv[0], argv[1], argv[2], argv[3], argv[4], argv[5], argv[6], argv[7], argv[8], argv[9], argv[10]); recv 1540 vm_insnhelper.c return (*func)(recv, argv[0], argv[1], argv[2], argv[3], argv[4], argv[5], argv[6], argv[7], argv[8], argv[9], argv[10], argv[11]); recv 1546 vm_insnhelper.c return (*func)(recv, argv[0], argv[1], argv[2], argv[3], argv[4], argv[5], argv[6], argv[7], argv[8], argv[9], argv[10], argv[11], argv[12]); recv 1552 vm_insnhelper.c return (*func)(recv, argv[0], argv[1], argv[2], argv[3], argv[4], argv[5], argv[6], argv[7], argv[8], argv[9], argv[10], argv[11], argv[12], argv[13]); recv 1558 vm_insnhelper.c return (*func)(recv, argv[0], argv[1], argv[2], argv[3], argv[4], argv[5], argv[6], argv[7], argv[8], argv[9], argv[10], argv[11], argv[12], argv[13], argv[14]); recv 1626 vm_insnhelper.c VALUE recv = calling->recv; recv 1631 vm_insnhelper.c EXEC_EVENT_HOOK(th, RUBY_EVENT_C_CALL, recv, me->called_id, me->owner, Qundef); recv 1633 vm_insnhelper.c vm_push_frame(th, NULL, VM_FRAME_MAGIC_CFUNC, recv, recv 1641 vm_insnhelper.c val = (*cfunc->invoker)(cfunc->func, recv, argc, reg_cfp->sp + 1); recv 1649 vm_insnhelper.c EXEC_EVENT_HOOK(th, RUBY_EVENT_C_RETURN, recv, me->called_id, me->owner, val); recv 1662 vm_insnhelper.c VALUE recv = calling->recv; recv 1669 vm_insnhelper.c val = (*cfunc->invoker)(cfunc->func, recv, argc, argv); recv 1695 vm_insnhelper.c VALUE recv = calling->recv; recv 1701 vm_insnhelper.c EXEC_EVENT_HOOK(th, RUBY_EVENT_C_CALL, recv, me->called_id, me->owner, Qnil); recv 1710 vm_insnhelper.c EXEC_EVENT_HOOK(th, RUBY_EVENT_C_RETURN, recv, me->called_id, me->owner, val); recv 1724 vm_insnhelper.c calling->recv, VM_ENVVAL_BLOCK_PTR(calling->blockptr), (VALUE)me /* cref */, recv 1744 vm_insnhelper.c return vm_getivar(calling->recv, cc->me->def->body.attr.id, NULL, cc, 1); recv 1752 vm_insnhelper.c return vm_setivar(calling->recv, cc->me->def->body.attr.id, val, NULL, cc, 1); recv 1764 vm_insnhelper.c val = vm_invoke_bmethod(th, proc, calling->recv, calling->argc, argv, calling->blockptr); recv 1830 vm_insnhelper.c if (rb_method_basic_definition_p(CLASS_OF(calling->recv), idMethodMissing)) { recv 1831 vm_insnhelper.c VALUE exc = make_no_method_exception(rb_eNoMethodError, 0, calling->recv, recv 1849 vm_insnhelper.c cc->me = rb_callable_method_entry_without_refinements(CLASS_OF(calling->recv), ci->mid); recv 1865 vm_insnhelper.c GetProcPtr(calling->recv, proc); recv 1891 vm_insnhelper.c rb_callable_method_entry_without_refinements(CLASS_OF(calling->recv), recv 2135 vm_insnhelper.c rb_raise_method_missing(th, calling->argc, argv, calling->recv, stat); recv 2246 vm_insnhelper.c !rb_obj_is_kind_of(calling->recv, current_defined_class)) { recv 2253 vm_insnhelper.c rb_obj_class(calling->recv), m); recv 178 vm_insnhelper.h vm_search_method(ci, cc, calling.recv = (recv_)); \ recv 197 vm_method.c (*call_cfunc_invoker_func(int argc))(VALUE (*func)(ANYARGS), VALUE recv, int argc, const VALUE *) recv 3371 win32/win32.c r = recv(s, buf, len, flags);