NEWOBJ_OF         445 array.c            NEWOBJ_OF(ary, struct RArray, klass, T_ARRAY | RARRAY_EMBED_FLAG | (RGENGC_WB_PROTECTED_ARRAY ? FL_WB_PROTECTED : 0));
NEWOBJ_OF         591 array.c        	NEWOBJ_OF(shared, struct RArray, 0, T_ARRAY | (RGENGC_WB_PROTECTED_ARRAY ? FL_WB_PROTECTED : 0));
NEWOBJ_OF        2982 bignum.c           NEWOBJ_OF(big, struct RBignum, klass, T_BIGNUM | (RGENGC_WB_PROTECTED_BIGNUM ? FL_WB_PROTECTED : 0));
NEWOBJ_OF         165 class.c            NEWOBJ_OF(obj, struct RClass, klass, (flags & T_MASK) | FL_PROMOTED1 /* start from age == 2 */ | (RGENGC_WB_PROTECTED_CLASS ? FL_WB_PROTECTED : 0));
NEWOBJ_OF         281 complex.c          NEWOBJ_OF(obj, struct RComplex, klass, T_COMPLEX | (RGENGC_WB_PROTECTED_COMPLEX ? FL_WB_PROTECTED : 0));
NEWOBJ_OF          92 ext/socket/ancdata.c     NEWOBJ_OF(obj, struct RObject, rb_cAncillaryData, T_OBJECT);
NEWOBJ_OF         109 ext/socket/option.c     NEWOBJ_OF(obj, struct RObject, rb_cSockOpt, T_OBJECT);
NEWOBJ_OF         395 hash.c             NEWOBJ_OF(hash, struct RHash, klass, T_HASH | wb | flags);
NEWOBJ_OF        1035 internal.h     #define NEWOBJ_OF(obj,type,klass,flags) RB_NEWOBJ_OF(obj,type,klass,flags)
NEWOBJ_OF         906 io.c               NEWOBJ_OF(io, struct RFile, klass, T_FILE);
NEWOBJ_OF         746 numeric.c          NEWOBJ_OF(flt, struct RFloat, rb_cFloat, T_FLOAT | (RGENGC_WB_PROTECTED_FLOAT ? FL_WB_PROTECTED : 0));
NEWOBJ_OF        1831 object.c           NEWOBJ_OF(obj, struct RObject, klass, T_OBJECT | (RGENGC_WB_PROTECTED_OBJECT ? FL_WB_PROTECTED : 0));
NEWOBJ_OF        1217 range.c            NEWOBJ_OF(m, struct RObject, rb_cObject, T_OBJECT | (RGENGC_WB_PROTECTED_OBJECT ? FL_WB_PROTECTED : 1));
NEWOBJ_OF         409 rational.c         NEWOBJ_OF(obj, struct RRational, klass, T_RATIONAL | (RGENGC_WB_PROTECTED_RATIONAL ? FL_WB_PROTECTED : 0));
NEWOBJ_OF         901 re.c               NEWOBJ_OF(match, struct RMatch, klass, T_MATCH);
NEWOBJ_OF        2776 re.c               NEWOBJ_OF(re, struct RRegexp, klass, T_REGEXP | (RGENGC_WB_PROTECTED_REGEXP ? FL_WB_PROTECTED : 0));
NEWOBJ_OF         674 string.c           NEWOBJ_OF(str, struct RString, klass, T_STRING | (RGENGC_WB_PROTECTED_STRING ? FL_WB_PROTECTED : 0));
NEWOBJ_OF         574 struct.c           NEWOBJ_OF(st, struct RStruct, klass, T_STRUCT | (RGENGC_WB_PROTECTED_STRUCT ? FL_WB_PROTECTED : 0));