Eugie » 10 июн 2005, 01:28
Думаю, это какая-то минимальная защита на случай stack overflow. Т.е. фрейм создается 'с запасом', чтобы небольшое переполнение не разрушало стек напрочь. C/C++ компиляторы обычно встраивают в код возврата вызов спец. процедуру проверки целостности стека, типа _chkesp (VC++) - возможно, это требуется для нее.
Думаю, это какая-то минимальная защита на случай stack overflow. Т.е. фрейм создается 'с запасом', чтобы небольшое переполнение не разрушало стек напрочь. C/C++ компиляторы обычно встраивают в код возврата вызов спец. процедуру проверки целостности стека, типа _chkesp (VC++) - возможно, это требуется для нее.