KHeapChunkHeader: Difference between revisions
|  Please don't try to "clean up" this page (read: hide the fact that it's still misplaced) without actually categorizing it properly - it's useless until that's done. | |||
| Line 1: | Line 1: | ||
| [[Category:Kernel objects]] | |||
| {{stub}} | |||
| memchunkhdr = a data structure describing chunks of memory allocated by the ARM11 kernel. | |||
| Here is some code describing the layout of a memory chunk header. | |||
|     struct MemoryChunkHeader { | |||
|         int num_pages; // size of this chunk in terms of small pages | |||
|         void* next; | |||
|         void* prev; | |||
|         int unk1; | |||
|         int unk2; | |||
|     }; | |||
| The "next" and "prev" members are used to implement a linked-list. In fact, chances are this is actually a kernel object inherited from [[KLinkedList]]. | |||