RB_GC_GUARD      1624 array.c            RB_GC_GUARD(rpl);
RB_GC_GUARD      4063 array.c            RB_GC_GUARD(hash);
RB_GC_GUARD      4841 array.c        	RB_GC_GUARD(ary);
RB_GC_GUARD      1545 bignum.c           RB_GC_GUARD(x);
RB_GC_GUARD      1546 bignum.c           RB_GC_GUARD(y);
RB_GC_GUARD      1614 bignum.c           RB_GC_GUARD(x);
RB_GC_GUARD      1673 bignum.c           RB_GC_GUARD(x);
RB_GC_GUARD      1674 bignum.c           RB_GC_GUARD(y);
RB_GC_GUARD      1856 bignum.c           RB_GC_GUARD(x);
RB_GC_GUARD      1857 bignum.c           RB_GC_GUARD(y);
RB_GC_GUARD      2253 bignum.c           RB_GC_GUARD(x);
RB_GC_GUARD      2254 bignum.c           RB_GC_GUARD(y);
RB_GC_GUARD      2292 bignum.c           RB_GC_GUARD(x);
RB_GC_GUARD      2293 bignum.c           RB_GC_GUARD(y);
RB_GC_GUARD      2725 bignum.c           RB_GC_GUARD(x);
RB_GC_GUARD      2726 bignum.c           RB_GC_GUARD(y);
RB_GC_GUARD      2806 bignum.c           RB_GC_GUARD(x);
RB_GC_GUARD      2807 bignum.c           RB_GC_GUARD(y);
RB_GC_GUARD      3538 bignum.c           RB_GC_GUARD(val) = rb_to_int(val);
RB_GC_GUARD      4256 bignum.c           RB_GC_GUARD(arg);
RB_GC_GUARD      4298 bignum.c           RB_GC_GUARD(arg);
RB_GC_GUARD      4340 bignum.c           RB_GC_GUARD(arg);
RB_GC_GUARD      4382 bignum.c           RB_GC_GUARD(arg);
RB_GC_GUARD      4546 bignum.c           RB_GC_GUARD(x);
RB_GC_GUARD      4946 bignum.c           RB_GC_GUARD(x);
RB_GC_GUARD      4951 bignum.c           RB_GC_GUARD(x);
RB_GC_GUARD      4991 bignum.c           RB_GC_GUARD(x);
RB_GC_GUARD      5583 bignum.c       	RB_GC_GUARD(x);
RB_GC_GUARD      5646 bignum.c           RB_GC_GUARD(x);
RB_GC_GUARD      5729 bignum.c           RB_GC_GUARD(x);
RB_GC_GUARD      5845 bignum.c           RB_GC_GUARD(x);
RB_GC_GUARD      5871 bignum.c           RB_GC_GUARD(x);
RB_GC_GUARD      5872 bignum.c           RB_GC_GUARD(y);
RB_GC_GUARD      6280 bignum.c           RB_GC_GUARD(x);
RB_GC_GUARD      6330 bignum.c           RB_GC_GUARD(x);
RB_GC_GUARD      6331 bignum.c           RB_GC_GUARD(y);
RB_GC_GUARD      6399 bignum.c           RB_GC_GUARD(x);
RB_GC_GUARD      6449 bignum.c           RB_GC_GUARD(x);
RB_GC_GUARD      6450 bignum.c           RB_GC_GUARD(y);
RB_GC_GUARD      6493 bignum.c           RB_GC_GUARD(x);
RB_GC_GUARD      6540 bignum.c           RB_GC_GUARD(x);
RB_GC_GUARD      6541 bignum.c           RB_GC_GUARD(y);
RB_GC_GUARD      6452 compile.c      	RB_GC_GUARD(v);
RB_GC_GUARD      6644 compile.c      			    RB_GC_GUARD(op);
RB_GC_GUARD      8343 compile.c          RB_GC_GUARD(dump_obj);
RB_GC_GUARD      8484 compile.c          RB_GC_GUARD(loader_obj);
RB_GC_GUARD      8497 compile.c          RB_GC_GUARD(loader_obj);
RB_GC_GUARD       537 dir.c          	    RB_GC_GUARD(dirname);
RB_GC_GUARD      2190 dir.c              RB_GC_GUARD(str);
RB_GC_GUARD      2349 dir.c          	RB_GC_GUARD(v);
RB_GC_GUARD      2575 dir.c              RB_GC_GUARD(pattern);
RB_GC_GUARD      2474 enum.c             RB_GC_GUARD(args);
RB_GC_GUARD      2525 enum.c             RB_GC_GUARD(args);
RB_GC_GUARD      2218 ext/bigdecimal/bigdecimal.c     RB_GC_GUARD(obj);
RB_GC_GUARD      2251 ext/bigdecimal/bigdecimal.c 	RB_GC_GUARD(y->obj);
RB_GC_GUARD      2313 ext/bigdecimal/bigdecimal.c 	    RB_GC_GUARD(y->obj);
RB_GC_GUARD      2814 ext/bigdecimal/bigdecimal.c 	    RB_GC_GUARD(vy->obj);
RB_GC_GUARD      2822 ext/bigdecimal/bigdecimal.c 	RB_GC_GUARD(vy->obj);
RB_GC_GUARD      2869 ext/bigdecimal/bigdecimal.c     RB_GC_GUARD(one);
RB_GC_GUARD      2870 ext/bigdecimal/bigdecimal.c     RB_GC_GUARD(x);
RB_GC_GUARD      2871 ext/bigdecimal/bigdecimal.c     RB_GC_GUARD(y);
RB_GC_GUARD      2872 ext/bigdecimal/bigdecimal.c     RB_GC_GUARD(d);
RB_GC_GUARD      2965 ext/bigdecimal/bigdecimal.c 	RB_GC_GUARD(vy->obj);
RB_GC_GUARD      2972 ext/bigdecimal/bigdecimal.c 	RB_GC_GUARD(vy->obj);
RB_GC_GUARD      2985 ext/bigdecimal/bigdecimal.c     RB_GC_GUARD(one) = ToValue(VpCreateRbObject(1, "1"));
RB_GC_GUARD      2986 ext/bigdecimal/bigdecimal.c     RB_GC_GUARD(two) = ToValue(VpCreateRbObject(1, "2"));
RB_GC_GUARD      2989 ext/bigdecimal/bigdecimal.c     RB_GC_GUARD(vn) = SSIZET2NUM(n);
RB_GC_GUARD      3001 ext/bigdecimal/bigdecimal.c     RB_GC_GUARD(x2) = BigDecimal_mult2(x, x, vn);
RB_GC_GUARD      3002 ext/bigdecimal/bigdecimal.c     RB_GC_GUARD(y)  = x;
RB_GC_GUARD      3003 ext/bigdecimal/bigdecimal.c     RB_GC_GUARD(d)  = y;
RB_GC_GUARD      6882 ext/date/date_core.c     RB_GC_GUARD(self);
RB_GC_GUARD       454 ext/date/date_parse.c 		    RB_GC_GUARD(str_orig);
RB_GC_GUARD       520 ext/date/date_parse.c     RB_GC_GUARD(str);
RB_GC_GUARD      1846 ext/date/date_parse.c     RB_GC_GUARD(s2);
RB_GC_GUARD      1877 ext/date/date_parse.c 	RB_GC_GUARD(s3);
RB_GC_GUARD      1918 ext/date/date_parse.c 	RB_GC_GUARD(s5);
RB_GC_GUARD       127 ext/digest/digest.c     RB_GC_GUARD(str_digest);
RB_GC_GUARD       628 ext/digest/digest.c     RB_GC_GUARD(str);
RB_GC_GUARD       137 ext/fiddle/closure.c     RB_GC_GUARD(params);
RB_GC_GUARD      1054 ext/openssl/ossl_asn1.c     RB_GC_GUARD(tmp);
RB_GC_GUARD      1084 ext/openssl/ossl_asn1.c     RB_GC_GUARD(tmp);
RB_GC_GUARD      1123 ext/openssl/ossl_asn1.c     RB_GC_GUARD(tmp);
RB_GC_GUARD       120 ext/psych/psych_parser.c     RB_GC_GUARD(src);
RB_GC_GUARD       213 ext/pty/pty.c      RB_GC_GUARD(carg.execarg_obj);
RB_GC_GUARD       251 ext/racc/cparse/cparse.c     RB_GC_GUARD(vparams);
RB_GC_GUARD       275 ext/racc/cparse/cparse.c     RB_GC_GUARD(vparams);
RB_GC_GUARD      11395 ext/ripper/ripper.c     RB_GC_GUARD(vparser); /* prohibit tail call optimization */
RB_GC_GUARD      11468 ext/ripper/ripper.c     RB_GC_GUARD(vparser); /* prohibit tail call optimization */
RB_GC_GUARD      5646 ext/ripper/ripper.y     RB_GC_GUARD(vparser); /* prohibit tail call optimization */
RB_GC_GUARD      5719 ext/ripper/ripper.y     RB_GC_GUARD(vparser); /* prohibit tail call optimization */
RB_GC_GUARD      1237 ext/socket/ancdata.c 	RB_GC_GUARD(controls);
RB_GC_GUARD      1294 ext/socket/ancdata.c     RB_GC_GUARD(controls_str);
RB_GC_GUARD      1665 ext/socket/ancdata.c         RB_GC_GUARD(ctl_str);
RB_GC_GUARD       782 ext/stringio/stringio.c 	RB_GC_GUARD(c);
RB_GC_GUARD       812 ext/stringio/stringio.c 	RB_GC_GUARD(c);
RB_GC_GUARD      1229 ext/stringio/stringio.c     RB_GC_GUARD(str);
RB_GC_GUARD       252 ext/strscan/strscan.c 	RB_GC_GUARD(vorig);
RB_GC_GUARD      1281 ext/tk/tcltklib.c       RB_GC_GUARD(basename);
RB_GC_GUARD      1619 ext/tk/tkutil/tkutil.c   RB_GC_GUARD(key_inf);
RB_GC_GUARD      1651 ext/tk/tkutil/tkutil.c   RB_GC_GUARD(longkey_inf);
RB_GC_GUARD      1668 ext/tk/tkutil/tkutil.c   RB_GC_GUARD(proc_inf);
RB_GC_GUARD       892 ext/win32ole/win32ole.c     RB_GC_GUARD(vstr);
RB_GC_GUARD       872 ext/zlib/zlib.c     RB_GC_GUARD(v),\
RB_GC_GUARD      1087 ext/zlib/zlib.c 	RB_GC_GUARD(guard); /* prevent tail call to make guard effective */
RB_GC_GUARD      2686 ext/zlib/zlib.c 	    RB_GC_GUARD(str);
RB_GC_GUARD      2793 ext/zlib/zlib.c 	RB_GC_GUARD(dst);
RB_GC_GUARD      3597 ext/zlib/zlib.c     RB_GC_GUARD(str);
RB_GC_GUARD      3971 ext/zlib/zlib.c     RB_GC_GUARD(s);
RB_GC_GUARD      4170 ext/zlib/zlib.c     RB_GC_GUARD(rs);
RB_GC_GUARD      3796 file.c         		    RB_GC_GUARD(link_orig);
RB_GC_GUARD      4093 file.c         	    RB_GC_GUARD(fext);
RB_GC_GUARD      5596 file.c         	    RB_GC_GUARD(path);
RB_GC_GUARD      5753 file.c             RB_GC_GUARD(load_path) = rb_get_expanded_load_path();
RB_GC_GUARD      5766 file.c         	    RB_GC_GUARD(str) = rb_get_path_check(str, safe_level);
RB_GC_GUARD      5778 file.c             RB_GC_GUARD(load_path);
RB_GC_GUARD      5815 file.c             RB_GC_GUARD(load_path) = rb_get_expanded_load_path();
RB_GC_GUARD      5823 file.c         	    RB_GC_GUARD(str) = rb_get_path_check(str, safe_level);
RB_GC_GUARD      3008 hash.c         	    RB_GC_GUARD(name);
RB_GC_GUARD      3369 hash.c         	RB_GC_GUARD(nm);
RB_GC_GUARD      3568 hash.c             RB_GC_GUARD(keys);
RB_GC_GUARD      3638 hash.c             RB_GC_GUARD(keys);
RB_GC_GUARD      3670 hash.c             RB_GC_GUARD(keys);
RB_GC_GUARD      3711 hash.c             RB_GC_GUARD(keys);
RB_GC_GUARD      4102 hash.c             RB_GC_GUARD(keys);
RB_GC_GUARD       582 include/ruby/ruby.h #define FilePathValue(v) (RB_GC_GUARD(v) = rb_get_path(v))
RB_GC_GUARD      1642 include/ruby/ruby.h 		       (RB_GC_GUARD(v) = 0, alloca(n)) : \
RB_GC_GUARD      1646 include/ruby/ruby.h 	     (RB_GC_GUARD(v) = 0, alloca((n) * sizeof(type))) : \
RB_GC_GUARD      4668 io.c               RB_GC_GUARD(str);
RB_GC_GUARD      6280 io.c           	RB_GC_GUARD(tmp);
RB_GC_GUARD      6432 io.c               RB_GC_GUARD(fname) = rb_str_new4(fname);
RB_GC_GUARD      6719 io.c           	RB_GC_GUARD(fname);
RB_GC_GUARD      7302 io.c           	    RB_GC_GUARD(mesg);
RB_GC_GUARD      2050 iseq.c             RB_GC_GUARD(nbody);
RB_GC_GUARD       550 load.c             RB_GC_GUARD(fullpath);
RB_GC_GUARD       623 load.c             fname = RB_GC_GUARD(fname);
RB_GC_GUARD       778 marshal.c      		RB_GC_GUARD(path);
RB_GC_GUARD       787 marshal.c      		RB_GC_GUARD(path);
RB_GC_GUARD       920 marshal.c      	RB_GC_GUARD(obj);
RB_GC_GUARD      1041 marshal.c          RB_GC_GUARD(wrapper);
RB_GC_GUARD      2072 marshal.c          RB_GC_GUARD(wrapper);
RB_GC_GUARD      11319 parse.c            RB_GC_GUARD(vparser); /* prohibit tail call optimization */
RB_GC_GUARD      11392 parse.c            RB_GC_GUARD(vparser); /* prohibit tail call optimization */
RB_GC_GUARD      5646 parse.y            RB_GC_GUARD(vparser); /* prohibit tail call optimization */
RB_GC_GUARD      5719 parse.y            RB_GC_GUARD(vparser); /* prohibit tail call optimization */
RB_GC_GUARD       124 proc.c             RB_GC_GUARD(self); /* for: body = proc_dup(body) */
RB_GC_GUARD       798 proc.c             RB_GC_GUARD(procval);
RB_GC_GUARD       799 proc.c             RB_GC_GUARD(passed_procval);
RB_GC_GUARD       836 proc.c             RB_GC_GUARD(self);
RB_GC_GUARD       837 proc.c             RB_GC_GUARD(args);
RB_GC_GUARD       851 proc.c             RB_GC_GUARD(self);
RB_GC_GUARD       852 proc.c             RB_GC_GUARD(pass_procval);
RB_GC_GUARD      1839 proc.c         	RB_GC_GUARD(body);
RB_GC_GUARD      1792 process.c          RB_GC_GUARD(execarg_obj);
RB_GC_GUARD      2222 process.c          RB_GC_GUARD(execarg_obj);
RB_GC_GUARD      2257 process.c          RB_GC_GUARD(execarg_obj);
RB_GC_GUARD      2421 process.c          RB_GC_GUARD(execarg_obj);
RB_GC_GUARD      2468 process.c          RB_GC_GUARD(execarg_obj);
RB_GC_GUARD      2487 process.c          RB_GC_GUARD(execarg_obj);
RB_GC_GUARD      2585 process.c          RB_GC_GUARD(execarg_obj);
RB_GC_GUARD      4378 process.c      	RB_GC_GUARD(execarg_obj);
RB_GC_GUARD      6923 process.c          RB_GC_GUARD(utime);
RB_GC_GUARD      6924 process.c          RB_GC_GUARD(stime);
RB_GC_GUARD      6925 process.c          RB_GC_GUARD(cutime);
RB_GC_GUARD      6926 process.c          RB_GC_GUARD(cstime);
RB_GC_GUARD      1162 random.c       	RB_GC_GUARD(vmax);
RB_GC_GUARD      1043 re.c           	RB_GC_GUARD(orig);
RB_GC_GUARD      1457 re.c               RB_GC_GUARD(unescaped);
RB_GC_GUARD      2617 re.c               RB_GC_GUARD(str);
RB_GC_GUARD      2736 re.c               RB_GC_GUARD(unescaped);
RB_GC_GUARD       690 sprintf.c      		    RB_GC_GUARD(tmp);
RB_GC_GUARD       765 sprintf.c      			RB_GC_GUARD(str);
RB_GC_GUARD       778 sprintf.c      		RB_GC_GUARD(str);
RB_GC_GUARD      1033 sprintf.c      		RB_GC_GUARD(tmp);
RB_GC_GUARD      1118 sprintf.c      		RB_GC_GUARD(val);
RB_GC_GUARD      1199 sprintf.c          RB_GC_GUARD(fmt);
RB_GC_GUARD      1747 string.c           RB_GC_GUARD(str1);
RB_GC_GUARD      1748 string.c           RB_GC_GUARD(str2);
RB_GC_GUARD      1831 string.c       	RB_GC_GUARD(tmp);
RB_GC_GUARD      2233 string.c       	RB_GC_GUARD(str);
RB_GC_GUARD      2323 string.c           RB_GC_GUARD(str);
RB_GC_GUARD      2353 string.c       	RB_GC_GUARD(str);
RB_GC_GUARD      7323 string.c       	RB_GC_GUARD(str);
RB_GC_GUARD      7530 string.c           RB_GC_GUARD(str);
RB_GC_GUARD      7620 string.c           RB_GC_GUARD(str);
RB_GC_GUARD      7833 string.c       	RB_GC_GUARD(rs);
RB_GC_GUARD      8546 string.c           RB_GC_GUARD(pad);
RB_GC_GUARD       322 symbol.c           RB_GC_GUARD(name);
RB_GC_GUARD      1069 symbol.c           RB_GC_GUARD(name);
RB_GC_GUARD      1856 transcode.c        RB_GC_GUARD(src);
RB_GC_GUARD      2743 transcode.c    	RB_GC_GUARD(arg1);
RB_GC_GUARD      2744 transcode.c    	RB_GC_GUARD(arg2);
RB_GC_GUARD      3158 transcode.c    	RB_GC_GUARD(snamev);
RB_GC_GUARD      3159 transcode.c    	RB_GC_GUARD(dnamev);
RB_GC_GUARD      3236 transcode.c    		RB_GC_GUARD(snamev);
RB_GC_GUARD      3237 transcode.c    		RB_GC_GUARD(dnamev);
RB_GC_GUARD      3250 transcode.c    		RB_GC_GUARD(snamev);
RB_GC_GUARD      3251 transcode.c    		RB_GC_GUARD(dnamev);
RB_GC_GUARD      3410 transcode.c    	RB_GC_GUARD(snamev);
RB_GC_GUARD      3411 transcode.c    	RB_GC_GUARD(dnamev);
RB_GC_GUARD      3420 transcode.c    	RB_GC_GUARD(snamev);
RB_GC_GUARD      3421 transcode.c    	RB_GC_GUARD(dnamev);
RB_GC_GUARD       422 variable.c         RB_GC_GUARD(pathname);
RB_GC_GUARD       628 variable.c         RB_GC_GUARD(tmp);
RB_GC_GUARD      2205 variable.c         RB_GC_GUARD(load);
RB_GC_GUARD      3260 vm.c           	RB_GC_GUARD(valstr);
RB_GC_GUARD       580 vm_backtrace.c     RB_GC_GUARD(self);
RB_GC_GUARD       627 vm_backtrace.c     RB_GC_GUARD(self);
RB_GC_GUARD       884 vm_backtrace.c     RB_GC_GUARD(btval);
RB_GC_GUARD       805 vm_eval.c      	RB_GC_GUARD(args);
RB_GC_GUARD      1076 vm_eval.c          RB_GC_GUARD(tmp);
RB_GC_GUARD      1118 vm_insnhelper.c     RB_GC_GUARD(ary);
RB_GC_GUARD       751 win32/file.c       RB_GC_GUARD(fname);
RB_GC_GUARD      7098 win32/win32.c      RB_GC_GUARD(str);