Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[C++] Memory Manager - контроль кучи, алгоритм. Что скажете? 19.06.01 09:34 Число просмотров: 1028
Автор: cb <cb> Статус: Member
|
> Пара замечаний: > > 1)Ты видимо решил отказаться от весьма удобной привязки > памяти к страницам с > аппаратной поддержкой функции защиты страниц,и сделать т.н. > "общий случай" > т.е. ты в случае BOF легко сможешь разрушить всю внутреннюю > структуру своего > хипа - я в аналогичной ситуации привязывался таки к > страницам и заголовки > блоков держал в защищеных от записи страницах (mprotect() > -ом) что по крайней мере гарантировало целостность > внутренней структуры а заголовки блоков разблокировались > только при операциях выделении/освобождении памяти - минус > такого подхода это минимальный размер блока в 8кв
весь это разговор ведется в контексте известной тебе задачи....
а для Nt KernelMode реализовать защиту на уровне страниц на мой взгляд не самая хорошая идея...
> но повторю - это извращения - юзай связанные списки - > скорости у них хватит ...
о чем и говорили большевики... ;))
|
|
|