[#absl-internal_stacktrace]
= xref:absl.adoc[absl]::internal&lowbar;stacktrace
:relfileprefix: ../
:mrdocs:

Low&hyphen;level stack trace helpers shared by the public `GetStack&ast;()` routines&period;

== Functions

[cols="1,4"]
|===
| Name| Description
| xref:absl/internal_stacktrace/FixUpStack.adoc[`FixUpStack`] 
| Fixes up the stack trace of the current thread, in the first `depth` frames of each buffer&period; The buffers need to be larger than `depth`, to accommodate any newly inserted elements&period; `depth` is updated to reflect the new number of elements valid across all the buffers&period; (It is therefore recommended that all buffer sizes be equal&period;)
| xref:absl/internal_stacktrace/GetStackTraceNoFixup.adoc[`GetStackTraceNoFixup`] 
| Same as `GetStackTrace()`, but skips fix&hyphen;ups for efficiency&period;
| xref:absl/internal_stacktrace/ShouldFixUpStack.adoc[`ShouldFixUpStack`] 
| Returns true if the platform&apos;s stack unwinder is expected to need fix&hyphen;ups applied via `FixUpStack()`&period;
|===



[.small]#Created with https://www.mrdocs.com[MrDocs]#
