rb_heap_t 528 gc.c rb_heap_t eden_heap; rb_heap_t 529 gc.c rb_heap_t tomb_heap; /* heap for zombies and ghosts */ rb_heap_t 844 gc.c static void gc_marks_continue(rb_objspace_t *objspace, rb_heap_t *heap); rb_heap_t 850 gc.c static int gc_sweep_step(rb_objspace_t *objspace, rb_heap_t *heap); rb_heap_t 853 gc.c static void gc_sweep_continue(rb_objspace_t *objspace, rb_heap_t *heap); rb_heap_t 1029 gc.c static void rgengc_mark_and_rememberset_clear(rb_objspace_t *objspace, rb_heap_t *heap); rb_heap_t 1030 gc.c static void rgengc_rememberset_mark(rb_objspace_t *objspace, rb_heap_t *heap); rb_heap_t 1404 gc.c heap_add_freepage(rb_objspace_t *objspace, rb_heap_t *heap, struct heap_page *page) rb_heap_t 1414 gc.c heap_add_poolpage(rb_objspace_t *objspace, rb_heap_t *heap, struct heap_page *page) rb_heap_t 1429 gc.c heap_unlink_page(rb_objspace_t *objspace, rb_heap_t *heap, struct heap_page *page) rb_heap_t 1576 gc.c heap_add_page(rb_objspace_t *objspace, rb_heap_t *heap, struct heap_page *page) rb_heap_t 1587 gc.c heap_assign_page(rb_objspace_t *objspace, rb_heap_t *heap) rb_heap_t 1595 gc.c heap_add_pages(rb_objspace_t *objspace, rb_heap_t *heap, size_t add) rb_heap_t 1661 gc.c heap_increment(rb_objspace_t *objspace, rb_heap_t *heap) rb_heap_t 1674 gc.c heap_prepare(rb_objspace_t *objspace, rb_heap_t *heap) rb_heap_t 1697 gc.c heap_get_freeobj_from_next_freepage(rb_objspace_t *objspace, rb_heap_t *heap) rb_heap_t 1717 gc.c heap_get_freeobj_head(rb_objspace_t *objspace, rb_heap_t *heap) rb_heap_t 1727 gc.c heap_get_freeobj(rb_objspace_t *objspace, rb_heap_t *heap) rb_heap_t 2914 gc.c heap_is_swept_object(rb_objspace_t *objspace, rb_heap_t *heap, VALUE ptr) rb_heap_t 3401 gc.c gc_page_sweep(rb_objspace_t *objspace, rb_heap_t *heap, struct heap_page *sweep_page) rb_heap_t 3495 gc.c gc_heap_prepare_minimum_pages(rb_objspace_t *objspace, rb_heap_t *heap) rb_heap_t 3533 gc.c gc_sweep_start_heap(rb_objspace_t *objspace, rb_heap_t *heap) rb_heap_t 3584 gc.c gc_sweep_step(rb_objspace_t *objspace, rb_heap_t *heap) rb_heap_t 3652 gc.c rb_heap_t *heap = heap_eden; /* lazy sweep only for eden */ rb_heap_t 3661 gc.c gc_sweep_continue(rb_objspace_t *objspace, rb_heap_t *heap) rb_heap_t 5325 gc.c heap_move_pooled_pages_to_free_pages(rb_heap_t *heap) rb_heap_t 5393 gc.c rb_heap_t *heap = heap_eden; rb_heap_t 5513 gc.c gc_marks_continue(rb_objspace_t *objspace, rb_heap_t *heap) rb_heap_t 5687 gc.c rgengc_rememberset_mark(rb_objspace_t *objspace, rb_heap_t *heap) rb_heap_t 5755 gc.c rgengc_mark_and_rememberset_clear(rb_objspace_t *objspace, rb_heap_t *heap) rb_heap_t 6163 gc.c heap_ready_to_gc(rb_objspace_t *objspace, rb_heap_t *heap)