Virtual-memory-backed stack storage with an optional no-access guard page below the stack. More...
#include <Fibers.h>
Public Member Functions | |
| FiberVirtualStack (const FiberVirtualStack &)=delete | |
| FiberVirtualStack & | operator= (const FiberVirtualStack &)=delete |
| FiberVirtualStack (FiberVirtualStack &&)=delete | |
| FiberVirtualStack & | operator= (FiberVirtualStack &&)=delete |
| Result | reserve (const FiberVirtualStackOptions &options) |
| void | release () |
| FiberStack | stack () const |
| Span< char > | memory () const |
| size_t | usableSizeInBytes () const |
| size_t | reservedSizeInBytes () const |
| size_t | guardSizeInBytes () const |
| bool | isReserved () const |
Virtual-memory-backed stack storage with an optional no-access guard page below the stack.