This version of Unity is unsupported.

Debug.ExtractStackTraceNoAlloc

Switch to Manual

Declaration

public static int ExtractStackTraceNoAlloc(byte* buffer, int bufferMax, string projectFolder);

Parameters

buffer Target buffer to receive the callstack text
bufferMax Max number of bytes to write
projectFolder Project folder path, to clean up path names

Description

Populate an unmanaged buffer with the current managed call stack as a sequence of UTF-8 bytes, without allocating GC memory. Returns the number of bytes written into the buffer.