LINUX.ORG.RU

История изменений

Исправление KivApple, (текущая версия) :

Ну как минимум можно взять любой менеджер памяти, который не прибит гвоздями к syscall'ом и менеджерить с его помощью память внутри большого массива-локальной переменной. А вот с выделением новой будут проблемы. Ты как это вообще себе представляешь? Стек это на то и стек, что в него нельзя по-нормальному посередине вставить что-то. А между тем после локальных переменных main в стеке будут адреса возвратов и локальные переменные функций, которые она вызвала из себя.

Но вообще зачем всё это?

Исходная версия KivApple, :

Ну как минимум можно взять любой менеджер памяти, который не прибит гвоздями к syscall'ом и менеджерить с его помощью память внутри большого массива-локальной переменной. А вот с выделением новой будут проблемы. Ты как это вообще себе представляешь? Стек это на то и стек, что в него нельзя по-нормальному посередине вставить что-то. А между тем после локальных переменных main в стеке будут адреса возвратов и локальные переменные функций, которые она вызвала из себя.