KProcessHwInfo
Struct inside the KProcess object. Starts at KProcess+0x1C.
Size : 0x4C bytes
| Offset | Type | Description |
|---|---|---|
| 0x0 | ||
| 0x4 | ||
| 0x8 | ||
| 0xC | ||
| 0x10 | New3DS only | |
| 0x14 | New3DS only | |
| 0x18 | u32 | KMemoryBlock count for KProcess |
| 0x1C | KLinkedListNode* | First KLinkedListNode in list of KMemoryBlocks |
| 0x20 | KLinkedListNode* | Last KLinkedListNode in list of KMemoryBlocks |
| 0x24 | ||
| 0x28 | ||
| 0x2C | u32 | Translation table base |
| 0x30 | u8 | Context ID |
| 0x32 | bool | Process is the current running game/app |
| 0x34 | ||
| 0x38 | u32 | End of userland memory for process |
| 0x3C | u32 | Linear memory start for process |
| 0x40 | ||
| 0x44 | u32 | MMU table size |
| 0x48 | u32 | MMU table address in kernel FCRAM vmem |