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§

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