Lines Matching defs:errinfo
126 GET_THREAD()->errinfo = Qnil;
170 errs[1] = th->errinfo;
183 errs[0] = th->errinfo;
191 th->errinfo = errs[1];
217 /* th->errinfo contains a NODE while break'ing */
436 mesg = th->errinfo;
463 th->errinfo = mesg;
466 if (RTEST(ruby_debug) && !NIL_P(e = th->errinfo) &&
473 th->errinfo = Qnil;
475 th->errinfo = mesg;
490 if (status == TAG_FATAL && th->errinfo == exception_error) {
491 th->errinfo = mesg;
500 th->errinfo = exception_error;
507 RUBY_DTRACE_RAISE(rb_obj_classname(th->errinfo),
708 volatile VALUE e_info = th->errinfo;
725 if (rb_obj_is_kind_of(th->errinfo, eclass)) {
736 result = (*r_proc) (data2, th->errinfo);
741 th->errinfo = Qnil;
750 th->errinfo = e_info;
808 volatile VALUE errinfo;
818 errinfo = th->errinfo;
820 th->errinfo = errinfo;
1393 return th->errinfo;
1432 return th->errinfo;
1441 GET_THREAD()->errinfo = err;