rb_heap_struct Struct Reference

Data Fields

struct heap_pagepages
struct heap_pagefree_pages
struct heap_pageusing_page
struct heap_pagesweep_pages
RVALUEfreelist
size_t page_length
size_t total_slots

Detailed Description

Definition at line 407 of file gc.c.


Field Documentation

Definition at line 412 of file gc.c.

Referenced by gc_before_heap_sweep(), heap_get_freeobj(), and heap_ready_to_gc().

Definition at line 413 of file gc.c.

Referenced by heap_add_page(), heap_increment(), and heap_unlink_page().

Definition at line 411 of file gc.c.

Referenced by gc_before_heap_sweep(), and gc_heap_lazy_sweep().

Definition at line 414 of file gc.c.

Referenced by gc_after_sweep(), heap_add_page(), and heap_unlink_page().

Definition at line 410 of file gc.c.

Referenced by gc_before_heap_sweep(), and heap_get_freeobj_from_next_freepage().


The documentation for this struct was generated from the following file:

Generated on 18 May 2020 for Ruby by  doxygen 1.6.1