Difference between revisions of "KBlockInfo"

From 3dbrew
Jump to navigation Jump to search
(Created page with "Category:Kernel objects Size : 0x8 bytes {| class="wikitable" border="1" |- ! Offset ! Type ! Description |- | 0x0 | | |}")
 
Line 11: Line 11:
 
|-
 
|-
 
| 0x0
 
| 0x0
|  
+
| u32
|  
+
| Pointer to memory section start in FCRAM using kernel vmem addresses
 +
|-
 +
| 0x4
 +
| u32
 +
| Page count
 
|}
 
|}
 +
 +
KBlockInfo objects start with the FS KProcess on the kernel heap and continue in order.  Each KProcess gets 3 KBlockInfo objects for (in order) .text pointer and page count, .rodata pointer and page count, and .data pointer and page count.

Revision as of 21:02, 4 January 2015


Size : 0x8 bytes

Offset Type Description
0x0 u32 Pointer to memory section start in FCRAM using kernel vmem addresses
0x4 u32 Page count

KBlockInfo objects start with the FS KProcess on the kernel heap and continue in order. Each KProcess gets 3 KBlockInfo objects for (in order) .text pointer and page count, .rodata pointer and page count, and .data pointer and page count.