Skip to main contentModule header
Source - GcObjectHeader
- Header shared by all cycle-GC’d objects.
Matches QuickJS
JSGCObjectHeader. - RefCountHeader
- Header for simple refcounted values (strings, bigints, etc.) that are not cycle-collected.
Matches QuickJS
JSRefCountHeader.
- GcListKind
- Which intrusive GC list currently owns an object. Each object is on at most one list.
- GcObjectType
- GC object type tags, adapted from QuickJS
JSGCObjectTypeEnum. - GcPhase
- Reentrancy guard during cascade free and cycle removal.
Matches QuickJS
JSGCPhaseEnum.
- GcId
- RefCountId