Module gc

Module gc 

Source

Modules§

detail

Structs§

Arena
ArenaChunk
ArenaChunkBase
ArenaChunkInfo
Cell
ChunkBase
GCRuntime
ProfilerMemoryCounts
SharedMemoryUse
SmallBuffer
StoreBuffer
TenuredCell

Enums§

ChunkKind
ColorBit
MarkColor

Statics§

MarkBitmap_ByteCount⚠
MarkBitmap_FirstThingAdjustmentBits⚠
MarkBitmap_FirstThingAdjustmentWords⚠
MarkBitmap_WordCount⚠

Functions§

AssertGCThingHasType⚠
GetGCContext⚠
GetProfilerMemoryCounts⚠
NewMemoryInfoObject⚠
Create an object providing access to the garbage collector’s internal notion of the current state of memory (both GC heap memory and GCthing-controlled malloc memory.
PerformIncrementalReadBarrier⚠
TraceExternalEdge⚠
TraceExternalEdge1⚠
TraceExternalEdge2⚠
TraceExternalEdge3⚠
TraceExternalEdge4⚠
TraceExternalEdge5⚠
TraceExternalEdge6⚠
TraceExternalEdge7⚠
TraceExternalEdge8⚠
TraceExternalEdge9⚠
TraceRealm⚠

Type Aliases§

ChunkArenaBitmap
An object like std::bitset but which provides access to the underlying storage.
ChunkMarkBitmap
ChunkPageBitmap
An object like std::bitset but which provides access to the underlying storage.
MarkBitmapWord
Atomic implementation for integral types.
SharedMemoryMap