heaps_slot Struct Reference

Data Fields

struct heaps_headerheader
uintptr_tbits
RVALUEfreelist
struct heaps_slotnext
struct heaps_slotprev
struct heaps_slotfree_next

Detailed Description

Definition at line 162 of file gc.c.


Field Documentation

Definition at line 164 of file gc.c.

Referenced by gc_clear_slot_bits(), and slot_sweep().

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().

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().


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

Generated on 18 May 2020 for Ruby by  doxygen 1.6.1