Get the current stack trace into addresses, which has room for at least maxAddresses frames.
Synopsis
Declared in <folly/debugging/symbolizer/StackTrace.h>
ssize_t
getStackTrace(
uintptr_t* addresses,
size_t maxAddresses);
Description
NOT async‐signal‐safe, but fast.
Return Value
The number of frames written, or ‐1 on failure.
Parameters
Name |
Description |
addresses |
Output buffer for the captured frame addresses. |
maxAddresses |
Capacity of the addresses buffer, in frames. |
Created with MrDocs