Какова цель Функция _chkstk ()?

Недавно я использовал / FAsu параметр компилятора Visual C ++ для вывода исходного кода и сборки особенно длинного определения функции-члена. В выводе сборки после установки фрейма стека есть единственный вызов таинственной функции _chkstk () .

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

Какова цель функции _chkstk () CRT? Что он делает?

29
задан Community 23 May 2017 в 12:00
поделиться