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


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

> > > > Так вот :) я настаиваю, что защитная страница - способ защиты от переполнения стека.
> > > Способ защиты от переполнения чего угодно,
> > Стека. Ввиду однонаправленности его расширения.
> Брр. Чего мешает поставить две guard page - в начале и в конце?
Во-первых, не очень понятно, что мешает просто коммитить страницы в некотором диапазоне адресов, особенно, если с кочки зрения процессора - всё равно "page fault".
Во-вторых - ты собрался делать "data probe"?
Компилятор переписывать не замаешься? :)
> > > шире всего использующийся для динамического коммита стека.
> > > ;)
> > Динмаческий коммит чего угодно не требует таких хитростей.
> А чего там хитрого-то?
Вот и я удивляюсь - зачем защитная страница?
Так никто и не объяснил.

Fri 22 Jun 2007 17:41 Mozilla/5.0 (OS/2; U; Warp 4.5; ru-RU; rv:1.8.1.2) Gecko/200




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.