Line 624: |
Line 624: |
| | | |
| [2.0.0] Size: 0xC8 | | [2.0.0] Size: 0xC8 |
| + | |
| + | [5.0.0] Size: 0xF8? |
| | | |
| <div style="display: inline-block"> | | <div style="display: inline-block"> |
Line 744: |
Line 746: |
| |- | | |- |
| | 0xC0 || u32 || AsidTagValue | | | 0xC0 || u32 || AsidTagValue |
| + | |} |
| + | </div> |
| + | |
| + | <div style="display: inline-block; vertical-align:top;"> |
| + | {| class="wikitable" border="1" |
| + | |- |
| + | ! 5.0.0 Offset |
| + | ! Type |
| + | ! Description |
| + | |- |
| + | | 0 || * || Vtable |
| + | |- |
| + | | 8 || u64 || AddrSpaceMinAddr |
| + | |- |
| + | | 0x10 || u64 || AddrSpaceMaxAddr |
| + | |- |
| + | | 0x18 || u64 || HeapRegionBaseAddr |
| + | |- |
| + | | 0x20 || u64 || HeapRegionEndAddr |
| + | |- |
| + | | 0x28 || u64 || HeapCurAddr |
| + | |- |
| + | | 0x30 || u64 || MapRegionBaseAddr |
| + | |- |
| + | | 0x38 || u64 || MapRegionEndAddr |
| + | |- |
| + | | 0x40 || u64 || NewMapRegionBaseAddr |
| + | |- |
| + | | 0x48 || u64 || NewMapRegionEndAddr |
| + | |- |
| + | | 0x50 || u64 || TlsIoRegionBaseAddr |
| + | |- |
| + | | 0x58 || u64 || TlsIoRegionEndAddr |
| + | |- |
| + | | 0x60 || u64 || HeapMaxAllocation |
| + | |- |
| + | | 0x68 || || |
| + | |- |
| + | | 0x70 || || |
| + | |- |
| + | | 0x78 || [[#KMutex]] || Mutex |
| + | |- |
| + | | 0x80 || [[#KPageTable]] || PageTable |
| + | |- |
| + | | 0x90 || [[#KMemoryBlockManager]] || MemoryBlockManager |
| + | |- |
| + | | 0xA8 || u32 || ? |
| + | |- |
| + | | 0xAC || u32 || AddressSpaceWidth (32/36/39) |
| + | |- |
| + | | 0xB0 || [[#KLinkedList]]? || |
| + | |- |
| + | | 0xC8 || || |
| + | |- |
| + | | 0xD0 || || |
| + | |- |
| + | | 0xD8 || ptr || |
| + | |- |
| + | | 0xE0 || u64 || TranslationTableBaseRegister0 val |
| + | |- |
| + | | 0xE8 || u64 || TranslationControlRegister val |
| + | |- |
| + | | 0xF0 || u32 || AsidTagValue |
| |} | | |} |
| </div> | | </div> |