Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: POOL_HEADER and ExAllocatePoolWithTag  (Прочитано 5231 раз)
0 Пользователей и 1 Гость смотрят эту тему.
retmas
Гость
« : 07-06-2006 13:49 » 

Итак, может быть кто-нить сталкивался:
ExAllocatePoolWithTag(NonPagedPool, 0x40, 'enim') - выделяет pool размером size, известно, что если size < PAGE_SIZE, тогда перед выделенной областью размещается POOL_HEADER. Каков его формат: известно, что он занимает 8байт:
|01|00|09|0A|'m'|'i'|'n'|'e'|
Интересно, что означает число 0A09, как я понимаю 9bit(0x000001001)(low) - размер size: 0x000001001 == 9, в блоках по 64бит =>
9*64/8 - 8 = 64 = 0x40 байт == size. Вопрос, что означают остальные поля, их формат, где можно что-нить почитать по этому вопросу! Заранее thanx!
« Последнее редактирование: 14-12-2007 15:57 от Алексей1153++ » Записан
Ochkarik
Модератор

ru
Offline Offline
Пол: Мужской

« Ответ #1 : 19-06-2006 09:19 » 

http://uninformed.org/index.cgi?v=4&a=2&p=9
и вообще...
http://www.google.ru/search?sourceid=navclient&hl=ru&ie=UTF-8&rls=GGLG,GGLG:2005-41,GGLG:ru&q=POOL_HEADER+
« Последнее редактирование: 19-06-2006 09:21 от Ochkarik » Записан

RTFM уже хоть раз наконец!  RTFM :[ ну или хотя бы STFW...
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines