Boost.Contextобеспечивает классфиксированного размера_stackкоторый моделируетстек-распорядитель. В отличие отprotected_fixedsize_stackОн не добавляет страницу охраны в конце каждого стека. Память управляется только<std::malloc()>и<std::free()>.
Выделяет память по меньшей мере<size>байт и сохраняет указатель на стек и его фактический размер в<sctx>. В зависимости от архитектуры (стек растет вниз/вверх) сохраненный адрес является самым высоким/самым низким адресом стека.
Статья Class fixedsize_stack раздела Chapter 1. Context Stack allocation может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.