Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Unix/UnixPlatformRunnableThread.h |
Include |
#include "Unix/UnixPlatformRunnableThread.h" |
Sets up an alt stack for signal (including crash) handling on this thread.
This includes guard page at the end of the stack to make running out of stack more obvious. Should be run in the context of the thread.
on x86_64 will be the bottom of the stack, not its beginning)
true if setting the alt stack succeeded. Inability to set guard page will not affect success of the operation.
Parameter |
Description |
---|---|
StackBuffer |
pointer to the beginning of the stack buffer ( |
StackSize |
size of the stack buffer |
OutStackGuardPageAddress |
pointer to the variable that will receive the address of the guard page. Can be null. Will not be set if guard page wasn't successfully set. |