Expand description
GC object header — 8 bytes prepended to every GC-managed allocation.
Layout (8 bytes total):
Byte 0: [color:2][gen:1][forwarded:1][unused:4]
Byte 1: kind (HeapKind discriminant)
Bytes 2-3: unused (reserved)
Bytes 4-7: size (u32, object size in bytes excluding header)Structs§
- GcHeader
- 8-byte header prepended to every GC-managed object.
Enums§
- GcColor
- GC tri-color for mark phase.
- Generation
- Generation identifier.