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!
|