Structsยง
Constantsยง
- GC_
EXTRA_ ๐HEADER_ BYTES - GC_
EXTRA_ HEADER_ WORD - For each MarkCompact object, we need one extra word for storing forwarding pointer (Lisp-2 implementation).
Note that considering the object alignment, we may end up allocating/reserving more than one word per object.
See
MarkCompactSpace::HEADER_RESERVED_IN_BYTES. - GC_
MARK_ ๐BIT_ MASK - TRACE_
KIND_ ๐FORWARD - TRACE_
KIND_ ๐MARK