Недавно я использовал /FAsu вариант компилятора Visual С++, чтобы вывести сборку источника + с особенно длинным определением функции участника. На выходе сборки после установки фрейма стека существует один вызов таинственной функции _chkstk().
Страница MSDN на _chkstk() не объясняет причину, по которой эта функция вызывается. Я также видел вопрос о переполнении стека Выделение буфера большего размера страницы в стеке приведет к повреждению памяти?, но я не понимаю, что OP и принятый ответ говоря о.
Какова цель функции _chkstk() CRT? Что он делает?