История изменений
Исправление X512, (текущая версия) :
Хм, а как в msvc это обходят?
Технология в общих чертах следующая: при выделении неинициализированной памяти на стеке размером больше 4096 байт компилятор вставляет код, который обходит выделенную на стеке память с шагом 4096 и пытается прочитать на каждом шаге. Если произошло переполнение стека, то при обходе произойдёт обращение к защитной странице и SIGSEGV.
Исходная версия X512, :
Хм, а как в msvc это обходят?
Технология в общих чертах следующая: при выделении неинициализированной памяти на стеке размером больше 4096 байт компилятор вставляет код, который обходит выделенную на стеке память с шагом 4096 и пытается прочитать на каждом шаге.