[#absl-FailureSignalHandlerOptions-use_alternate_stack]
= xref:absl.adoc[absl]::xref:absl/FailureSignalHandlerOptions.adoc[FailureSignalHandlerOptions]::use&lowbar;alternate&lowbar;stack
:relfileprefix: ../../
:mrdocs:

If true, try to run signal handlers on an alternate stack (if supported on the given platform)&period; An alternate stack is useful for program crashes due to a stack overflow&semi; by running on a alternate stack, the signal handler may run even when normal stack space has been exhausted&period; The downside of using an alternate stack is that extra memory for the alternate stack needs to be pre&hyphen;allocated&period;

== Synopsis

Declared in `&lt;absl&sol;debugging&sol;failure&lowbar;signal&lowbar;handler&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
bool use&lowbar;alternate&lowbar;stack = true;
----


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