Memory Management

Revision as of 22:29, 8 October 2015 by Bond697 (talk | contribs) (Created page with "= How The Kernel Allocates And Tracks Memory = == HeapChunkHeader == Size : 0xC bytes {| class="wikitable" border="1" |- ! Offset ! Type ! Description |- | 0x0 | u32 | Size ...")
(diff) ā† Older revision | Latest revision (diff) | Newer revision ā†’ (diff)

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