FL_WB_PROTECTED 445 array.c NEWOBJ_OF(ary, struct RArray, klass, T_ARRAY | RARRAY_EMBED_FLAG | (RGENGC_WB_PROTECTED_ARRAY ? FL_WB_PROTECTED : 0)); FL_WB_PROTECTED 591 array.c NEWOBJ_OF(shared, struct RArray, 0, T_ARRAY | (RGENGC_WB_PROTECTED_ARRAY ? FL_WB_PROTECTED : 0)); FL_WB_PROTECTED 2982 bignum.c NEWOBJ_OF(big, struct RBignum, klass, T_BIGNUM | (RGENGC_WB_PROTECTED_BIGNUM ? FL_WB_PROTECTED : 0)); FL_WB_PROTECTED 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)); FL_WB_PROTECTED 281 complex.c NEWOBJ_OF(obj, struct RComplex, klass, T_COMPLEX | (RGENGC_WB_PROTECTED_COMPLEX ? FL_WB_PROTECTED : 0)); FL_WB_PROTECTED 1770 gc.c assert((flags & FL_WB_PROTECTED) == 0); FL_WB_PROTECTED 1830 gc.c flags & FL_WB_PROTECTED && /* do not promote WB unprotected objects */ FL_WB_PROTECTED 1918 gc.c if (RGENGC_CHECK_MODE > 0) assert((flags & FL_WB_PROTECTED) == 0); FL_WB_PROTECTED 1925 gc.c if (RGENGC_CHECK_MODE > 0) assert((flags & FL_WB_PROTECTED) == 0); FL_WB_PROTECTED 1940 gc.c return newobj_of(klass, flags & ~FL_WB_PROTECTED, 0, 0, 0, flags & FL_WB_PROTECTED); FL_WB_PROTECTED 394 hash.c const VALUE wb = (RGENGC_WB_PROTECTED_HASH ? FL_WB_PROTECTED : 0); FL_WB_PROTECTED 1032 internal.h type *(obj) = (type*)(((flags) & FL_WB_PROTECTED) ? \ FL_WB_PROTECTED 1033 internal.h rb_wb_protected_newobj_of(klass, (flags) & ~FL_WB_PROTECTED) : \ FL_WB_PROTECTED 746 numeric.c NEWOBJ_OF(flt, struct RFloat, rb_cFloat, T_FLOAT | (RGENGC_WB_PROTECTED_FLOAT ? FL_WB_PROTECTED : 0)); FL_WB_PROTECTED 1831 object.c NEWOBJ_OF(obj, struct RObject, klass, T_OBJECT | (RGENGC_WB_PROTECTED_OBJECT ? FL_WB_PROTECTED : 0)); FL_WB_PROTECTED 1217 range.c NEWOBJ_OF(m, struct RObject, rb_cObject, T_OBJECT | (RGENGC_WB_PROTECTED_OBJECT ? FL_WB_PROTECTED : 1)); FL_WB_PROTECTED 409 rational.c NEWOBJ_OF(obj, struct RRational, klass, T_RATIONAL | (RGENGC_WB_PROTECTED_RATIONAL ? FL_WB_PROTECTED : 0)); FL_WB_PROTECTED 2776 re.c NEWOBJ_OF(re, struct RRegexp, klass, T_REGEXP | (RGENGC_WB_PROTECTED_REGEXP ? FL_WB_PROTECTED : 0)); FL_WB_PROTECTED 674 string.c NEWOBJ_OF(str, struct RString, klass, T_STRING | (RGENGC_WB_PROTECTED_STRING ? FL_WB_PROTECTED : 0)); FL_WB_PROTECTED 574 struct.c NEWOBJ_OF(st, struct RStruct, klass, T_STRUCT | (RGENGC_WB_PROTECTED_STRUCT ? FL_WB_PROTECTED : 0)); FL_WB_PROTECTED 472 symbol.c const VALUE dsym = rb_newobj_of(klass, T_SYMBOL | FL_WB_PROTECTED);