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


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

> > Во-вторых - ты собрался делать "data probe"?
> > Компилятор переписывать не замаешься? :)
> А зачем его переписывать? И data probe не нужен. Ставишь свой exception handler и в нем уже разруливаешь поведение. Проверяешь в случае guard page exception по какому адресу трабла и принимаешь решение соответственное. Либо память подкоммичиваешь, либо нитку отстреливаешь - по обстоятельствам.
Т.е. пишешь собственный VMM. Маленький :)
> > Вот и я удивляюсь - зачем защитная страница?
> > Так никто и не объяснил.
> Поищи в доках, что-то где-то было на эту тему.
Было. Про защиту от переполнения стека.

Sat 23 Jun 2007 19:00 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.