Data Fields | |
| struct heaps_header * | header |
| uintptr_t * | bits |
| RVALUE * | freelist |
| struct heaps_slot * | next |
| struct heaps_slot * | prev |
| struct heaps_slot * | free_next |
Definition at line 162 of file gc.c.
Definition at line 164 of file gc.c.
Referenced by gc_clear_slot_bits(), and slot_sweep().
struct heaps_slot* heaps_slot::free_next [read] |
Definition at line 168 of file gc.c.
Referenced by link_free_heap_slot(), rb_gc_force_recycle(), slot_sweep(), and unlink_free_heap_slot().
Definition at line 165 of file gc.c.
Referenced by add_slot_local_freelist(), newobj(), and slot_sweep().
struct heaps_header* heaps_slot::header [read] |
Definition at line 163 of file gc.c.
Referenced by finalize_list(), is_swept_object(), and slot_sweep().
struct heaps_slot* heaps_slot::next [read] |
Definition at line 166 of file gc.c.
Referenced by gc_sweep(), is_swept_object(), lazy_sweep(), and unlink_heap_slot().
struct heaps_slot* heaps_slot::prev [read] |
Definition at line 167 of file gc.c.
Referenced by unlink_heap_slot().
1.6.1