Searched refs:gc_mark_maybe (Results 1 – 4 of 4) sorted by relevance
865 NO_SANITIZE("memory", static void gc_mark_maybe(rb_objspace_t *objspace, VALUE ptr));4171 gc_mark_maybe(objspace, v); in mark_locations_array()4431 gc_mark_maybe(rb_objspace_t *objspace, VALUE obj) in gc_mark_maybe() function4452 gc_mark_maybe(&rb_objspace, obj); in rb_gc_mark_maybe()4652 gc_mark_maybe(objspace, (VALUE)RANY(obj)->as.imemo.ifunc.data); in gc_mark_imemo()4657 gc_mark_maybe(objspace, RANY(obj)->as.imemo.memo.u3.value); in gc_mark_imemo()
11073 * gc.c (gc_mark_maybe): check to skip T_NONE.11156 * gc.c (gc_mark_maybe): added. check `is_pointer_to_heap()' and11159 * gc.c: use `gc_mark_maybe()'. T_ZOMBIE objects should not be pushed
4185 check. gc_mark_maybe() can use gc_mark_ptr() directly because
10067 value), so use gc_mark_maybe() in gc.c to mark it.