История изменений
Исправление X512, (текущая версия) :
Где Вы там нашли хоть что-то, похожее на реализацию alloca() и не спрашиваю.
Она не нужна, стандартная реализация alloca()
работает без проблем. Ей не нужен сегмент стека, достаточно манипуляций с ESP/RSP. У меня GCC инлайнит вызов alloca() (объявлен как define на __builtin_alloca
) и в машинном коде только манипуляции с ESP/RSP.
в том же GUI динамические массивы используются на всю голову
И они прекрасно работают после SwitchStack. Отладчик показывает что код выполняется в новом стеке, выделенным программой, а не в стековом сегменте.
Итак, что скажете – в игнор по причине Вашей бестолковости или Вас иной раз стоит почитать?
Никто не заставляет вас меня читать. Игнорьте наздоровье. Оставайтесь наедине с вашим невежеством и культом сегмента стека. Свободу религиозных взглядов я у вас не отнимаю.
Исправление X512, :
Где Вы там нашли хоть что-то, похожее на реализацию alloca() и не спрашиваю.
Она не нужна, стандартная реализация alloca()
работает без проблем. Ей не нужен сегмент стека, достаточно манипуляций с ESP/RSP. У меня GCC инлайнит вызов alloca() (объявлен как define на __builtin_alloca
) и в машинном коде только манипуляции с ESP/RSP.
в том же GUI динамические массивы используются на всю голову
И они прекрасно работают после SwitchStack. Отладчик показывает что код выполняется в новом стеке, выделенным программой, а не в стековом сегменте.
Итак, что скажете – в игнор по причине Вашей бестолковости или Вас иной раз стоит почитать?
Никто не заставляет вас меня читать. Игнорьте наздоровье. Оставайтесь наедине с вашим невежеством и культом сегмента стека.
Исходная версия X512, :
Где Вы там нашли хоть что-то, похожее на реализацию alloca() и не спрашиваю.
Она не нужна, стандартная реализация alloca()
работает без проблем. Ей не нужен сегмент стека, достаточно манипуляций с ESP/RSP. У меня GCC инлайнит вызов alloca() (объявлен как define на __builtin_alloca
) и в машинном коде только манипуляции с ESP/RSP.
в том же GUI динамические массивы используются на всю голову
И они прекрасно работают после SwitchStack. Отладчик показывает что код выполняется в новом стеке, выделенным программой, а не в стековом сегменте.
Итак, что скажете – в игнор по причине Вашей бестолковости или Вас иной раз стоит почитать?
Никто не заставляет вас меня читать. Игнорьте наздоровье.