RARRAY_EMBED_FLAG 33 array.c (assert(!FL_TEST((ary), ELTS_SHARED) || !FL_TEST((ary), RARRAY_EMBED_FLAG)), \ RARRAY_EMBED_FLAG 36 array.c (assert(!FL_TEST((ary), ELTS_SHARED) || !FL_TEST((ary), RARRAY_EMBED_FLAG)), \ RARRAY_EMBED_FLAG 37 array.c FL_TEST((ary), RARRAY_EMBED_FLAG)!=0) RARRAY_EMBED_FLAG 48 array.c #define ARY_OWNS_HEAP_P(a) (!FL_TEST((a), ELTS_SHARED|RARRAY_EMBED_FLAG)) RARRAY_EMBED_FLAG 51 array.c FL_SET((a), RARRAY_EMBED_FLAG); \ RARRAY_EMBED_FLAG 53 array.c #define FL_UNSET_EMBED(ary) FL_UNSET((ary), RARRAY_EMBED_FLAG|RARRAY_EMBED_LEN_MASK) RARRAY_EMBED_FLAG 445 array.c NEWOBJ_OF(ary, struct RArray, klass, T_ARRAY | RARRAY_EMBED_FLAG | (RGENGC_WB_PROTECTED_ARRAY ? FL_WB_PROTECTED : 0)); RARRAY_EMBED_FLAG 569 array.c RBASIC(ary)->flags |= RARRAY_EMBED_FLAG; RARRAY_EMBED_FLAG 260 ext/objspace/objspace_dump.c if (RARRAY_LEN(obj) > 0 && FL_TEST(obj, RARRAY_EMBED_FLAG)) RARRAY_EMBED_FLAG 9131 gc.c (assert(!FL_TEST((ary), ELTS_SHARED) || !FL_TEST((ary), RARRAY_EMBED_FLAG)), \ RARRAY_EMBED_FLAG 9134 gc.c (assert(!FL_TEST((ary), ELTS_SHARED) || !FL_TEST((ary), RARRAY_EMBED_FLAG)), \ RARRAY_EMBED_FLAG 9135 gc.c FL_TEST((ary), RARRAY_EMBED_FLAG)!=0) RARRAY_EMBED_FLAG 981 include/ruby/ruby.h #define RARRAY_EMBED_FLAG RARRAY_EMBED_FLAG RARRAY_EMBED_FLAG 2023 include/ruby/ruby.h return (RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? RARRAY_EMBED_FLAG 2038 include/ruby/ruby.h return FIX_CONST_VALUE_PTR((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ?