RANY             484 gc.c               register RVALUE *p = RANY(ptr);
RANY             578 gc.c               register RVALUE *obj = RANY(ptr);
RANY             607 gc.c               register RVALUE *obj = RANY(ptr);
RANY             932 gc.c               RANY(p)->as.free.flags = 0;
RANY             933 gc.c               RANY(p)->as.free.next = freelist;
RANY             934 gc.c               freelist = RANY(p);
RANY             941 gc.c               switch (RANY(obj)->as.basic.flags & T_MASK) {
RANY             954 gc.c               switch (RANY(obj)->as.basic.flags & T_MASK) {
RANY             956 gc.c           	if (RANY(obj)->as.object.iv_tbl) {
RANY             957 gc.c           	    st_free_table(RANY(obj)->as.object.iv_tbl);
RANY             962 gc.c           	st_free_table(RANY(obj)->as.klass.m_tbl);
RANY             963 gc.c           	if (RANY(obj)->as.object.iv_tbl) {
RANY             964 gc.c           	    st_free_table(RANY(obj)->as.object.iv_tbl);
RANY             968 gc.c           	if (RANY(obj)->as.string.ptr && !FL_TEST(obj, ELTS_SHARED)) {
RANY             969 gc.c           	    RUBY_CRITICAL(free(RANY(obj)->as.string.ptr));
RANY             973 gc.c           	if (RANY(obj)->as.array.ptr && !FL_TEST(obj, ELTS_SHARED)) {
RANY             974 gc.c           	    RUBY_CRITICAL(free(RANY(obj)->as.array.ptr));
RANY             978 gc.c           	if (RANY(obj)->as.hash.tbl) {
RANY             979 gc.c           	    st_free_table(RANY(obj)->as.hash.tbl);
RANY             983 gc.c           	if (RANY(obj)->as.regexp.ptr) {
RANY             984 gc.c           	    re_free_pattern(RANY(obj)->as.regexp.ptr);
RANY             986 gc.c           	if (RANY(obj)->as.regexp.str) {
RANY             987 gc.c           	    RUBY_CRITICAL(free(RANY(obj)->as.regexp.str));
RANY             992 gc.c           	    if ((long)RANY(obj)->as.data.dfree == -1) {
RANY             995 gc.c           	    else if (RANY(obj)->as.data.dfree) {
RANY             996 gc.c           		(*RANY(obj)->as.data.dfree)(DATA_PTR(obj));
RANY             1001 gc.c           	if (RANY(obj)->as.match.regs) {
RANY             1002 gc.c           	    re_free_registers(RANY(obj)->as.match.regs);
RANY             1003 gc.c           	    RUBY_CRITICAL(free(RANY(obj)->as.match.regs));
RANY             1007 gc.c           	if (RANY(obj)->as.file.fptr) {
RANY             1008 gc.c           	    rb_io_fptr_finalize(RANY(obj)->as.file.fptr);
RANY             1009 gc.c           	    RUBY_CRITICAL(free(RANY(obj)->as.file.fptr));
RANY             1022 gc.c           	if (RANY(obj)->as.bignum.digits) {
RANY             1023 gc.c           	    RUBY_CRITICAL(free(RANY(obj)->as.bignum.digits));
RANY             1029 gc.c           	    if (RANY(obj)->as.node.u1.tbl) {
RANY             1030 gc.c           		RUBY_CRITICAL(free(RANY(obj)->as.node.u1.tbl));
RANY             1035 gc.c           	    RUBY_CRITICAL(free(RANY(obj)->as.node.u1.node));
RANY             1042 gc.c           	if (RANY(obj)->as.scope.local_vars &&
RANY             1043 gc.c                       RANY(obj)->as.scope.flags != SCOPE_ALLOCA) {
RANY             1044 gc.c           	    VALUE *vars = RANY(obj)->as.scope.local_vars-1;
RANY             1046 gc.c           		RUBY_CRITICAL(free(RANY(obj)->as.scope.local_tbl));
RANY             1047 gc.c           	    if (RANY(obj)->as.scope.flags & SCOPE_MALLOC)
RANY             1053 gc.c           	if (RANY(obj)->as.rstruct.ptr) {
RANY             1054 gc.c           	    RUBY_CRITICAL(free(RANY(obj)->as.rstruct.ptr));
RANY             1060 gc.c           	       RANY(obj)->as.basic.flags & T_MASK);
RANY             1455 gc.c           		DATA_PTR(p) && RANY(p)->as.data.dfree) {
RANY             1457 gc.c           		(*RANY(p)->as.data.dfree)(DATA_PTR(p));
RANY             1461 gc.c           		rb_io_fptr_finalize(RANY(p)->as.file.fptr);