Memory Management: Difference between revisions
Jump to navigation
Jump to search
Created page with "= How The Kernel Allocates And Tracks Memory = == HeapChunkHeader == Size : 0xC bytes {| class="wikitable" border="1" |- ! Offset ! Type ! Description |- | 0x0 | u32 | Size ..." |
(No difference)
|
Revision as of 22:29, 8 October 2015
How The Kernel Allocates And Tracks Memory
HeapChunkHeader
Size : 0xC bytes
| Offset | Type | Description |
|---|---|---|
| 0x0 | u32 | Size in pages |
| 0x4 | HeapChunkHeader* | Next |
| 0x8 | HeapChunkHeader* | Prev |
Region Data
Size : 0x10 bytes
| Offset | Type | Description |
|---|---|---|
| 0x0 | HeapChunkHeader* | |
| 0x4 | HeapChunkHeader* | |
| 0x8 | u32 | Region start |
| 0xC | u32 | Region size |