Changes

531 bytes added ,  11:30, 27 September 2015
Undo revision 13380 by Neobrain (talk) Stop vandalising the wiki please
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]].