Boost.Coroutineпредоставляет классstack_context, которые будут содержать указатель стека и размер стека. В случаесегментированного стека,stack_contextсодержит некоторые дополнительные структуры управления.
structstack_context{void*sp;std::size_tsize;// might contain additional control structures// for instance for segmented stacks}