Skip to content

CoroutineAllocator

tevelee edited this page Jul 25, 2026 · 1 revision

CoroutineAllocator

A runtime-private coroutine allocator record.

public struct CoroutineAllocator: LayoutWrapper 

Echo exposes its ABI fields for inspection only. The entry points use runtime-private calling conventions and must not be invoked directly.

Inheritance

LayoutWrapper

Properties

ptr

Backing allocator record pointer.

public let ptr: UnsafeRawPointer

flags

The allocator's flags.

public var flags: CoroutineAllocatorFlags 

allocateFunction

The runtime-private allocation entry point.

public var allocateFunction: UnsafeRawPointer? 

deallocateFunction

The runtime-private deallocation entry point.

public var deallocateFunction: UnsafeRawPointer? 

allocateFrameFunction

The runtime-private frame-allocation entry point.

public var allocateFrameFunction: UnsafeRawPointer? 

deallocateFrameFunction

The runtime-private frame-deallocation entry point.

public var deallocateFrameFunction: UnsafeRawPointer? 
Types
Protocols
Global Typealiases
Global Variables
Global Functions

Clone this wiki locally