Home
last modified time | relevance | path

Searched refs:heap_tomb (Results 1 – 1 of 1) sorted by relevance

/dports/lang/ruby26/ruby-2.6.9/
H A Dgc.c745 #define heap_tomb (&objspace->tomb_heap) macro
1406 next_length += heap_tomb->total_pages; in heap_pages_expand_sorted()
1487 if (!list_empty(&heap_tomb->pages)) { in heap_pages_free_unused_pages()
1492 heap_unlink_page(objspace, heap_tomb, page); in heap_pages_free_unused_pages()
1598 heap_unlink_page(objspace, heap_tomb, page); in heap_page_resurrect()
1628 page->flags.in_tomb = (heap == heap_tomb); in heap_add_page()
3573 return heap_eden->total_slots + heap_tomb->total_slots; in objspace_available_slots()
3773 if (heap_allocatable_pages < heap_tomb->total_pages) { in gc_sweep_finish()
3774 heap_allocatable_pages_set(objspace, heap_tomb->total_pages); in gc_sweep_finish()
3815 heap_add_page(objspace, heap_tomb, sweep_page); in gc_sweep_step()
[all …]