RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Следующий шаг. Немного конкретики.


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : LightElf
To : Василий А. Сидоров
Subj : Следующий шаг. Немного конкретики.

> > > Так вот :) я настаиваю, что защитная страница - способ защиты от переполнения стека.
> > Способ защиты от переполнения чего угодно,
> Стека. Ввиду однонаправленности его расширения.

Брр. Чего мешает поставить две guard page - в начале и в конце? Кстати, документированное и прямо описанное в тулките решение именно для пользовательского массива, а не для стека?

> > шире всего использующийся для динамического коммита стека.
> > ;)
> Динмаческий коммит чего угодно не требует таких хитростей.

А чего там хитрого-то?

Меня откровенно говоря удивляет твоя борьба с переполнением стека. Можно подумать, это страшная проблема, прямо-таки бич программирования. Ну переполнится стек, ну угробит задача свои данные - чего страшного-то? Отметится в popuplog и все. Проблема кривых ручек программера - это проблема программера, а никак не дизайнера OS.

PS. у меня на памяти всего один случай, когда я имел переполнение стека в приложении.

Wed 20 Jun 2007 11:35 Mozilla/5.0 (OS/2; U; Warp 4.5; en-US; rv:1.3) Gecko/2003031




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.