One Logo Pool Ball
MetricKit · IOS API REFERENCE

CallStackTree

struct · iOS 27.0+ · SDK 27.1

struct CallStackTree

Call stack tree structure

Members (4)

get · iOS 27.0+

callStackThreads

TypeScript
get callStackThreads(): Array<CallStackThread>
Swift declaration
let callStackThreads: ContiguousArray<CallStackThread>

Array of call stack threads

get · iOS 27.0+

callStackPerThread

TypeScript
get callStackPerThread(): boolean
Swift declaration
let callStackPerThread: Bool

Whether call stacks are organized per-thread

get · iOS 27.0+

binaryInfo

TypeScript
get binaryInfo(): Record<string, CallStackTree_BinaryInfo>
Swift declaration
let binaryInfo: [UUID : CallStackTree.BinaryInfo]

Deduplicated binary information indexed by UUID

method · iOS 27.0+

forEachFrame

TypeScript
forEachFrame(body: ((arg0: CallStackFrame) => void)): void
Swift declaration
func forEachFrame(_ body: (CallStackFrame) throws -> Void) rethrows

Iterates all frames efficiently. Use this method for optimized traversal of the entire call stack tree. - Parameter body: A closure that processes each frame

Skipped declarations

No declarations were skipped in this snapshot.

All MetricKit types →