Changes

835 bytes added ,  13:05, 1 October 2017
Line 1,100: Line 1,100:  
[1.0.0] Size: 0x380
 
[1.0.0] Size: 0x380
   −
[2.0.0] Size: 0x228
+
[2.0.0] Size: 0x450
    
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
! Offset || Type || Description
+
! 1.0.0 Offset || Type || Description
 
|-
 
|-
 
| 0 || [[#KPoolAllocator]][3] || Allocator
 
| 0 || [[#KPoolAllocator]][3] || Allocator
Line 1,115: Line 1,115:  
|-
 
|-
 
| 0x378 || [[#KRecursiveLock]] || Mutex
 
| 0x378 || [[#KRecursiveLock]] || Mutex
 +
|}
 +
 +
{| class="wikitable" border="1"
 +
|-
 +
! 2.0.0 Offset || Type || Description
 +
|-
 +
| 0 || [[#KPoolAllocator]] || Allocator0
 +
|-
 +
| 0x220 || [[#KPartitionInfo]]* || PartitionInfo0
 +
|-
 +
| 0x228 || [[#KPoolAllocator]] || Allocator1
 +
|-
 +
| 0x448 || [[#KPartitionInfo]]* || PartitionInfo1
 
|}
 
|}
    
== KPoolAllocator ==
 
== KPoolAllocator ==
Size: 0x118
+
[1.0.0] Size: 0x118
 +
 
 +
[2.0.0] Size: 0x220
    
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
! Offset || Type || Description
+
! 1.0.0 Offset || Type || Description
 
|-
 
|-
 
| 0 || void* || MemoryBase
 
| 0 || void* || MemoryBase
Line 1,131: Line 1,146:  
|-
 
|-
 
| 0x18 || [[#KPool]][8] || Pools
 
| 0x18 || [[#KPool]][8] || Pools
 +
|}
 +
 +
{| class="wikitable" border="1"
 +
|-
 +
! 2.0.0 Offset || Type || Description
 +
|-
 +
| 0 || void* || MemoryBase
 +
|-
 +
| 8 || u64 || MemorySize
 +
|-
 +
| 0x10 || [[#KPool]][8] || Pools
 +
|-
 +
| 0x210 || s32 || NumPools
 
|}
 
|}
    
=== KPool ===
 
=== KPool ===
Size: 0x20
+
[1.0.0] Size: 0x20
 +
 
 +
[2.0.0] Size: 0x40
    
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
! Offset || Type || Description
+
! 1.0.0 Offset || Type || Description
 
|-
 
|-
 
| 0 || KPoolHeader* || FirstFreeChunk
 
| 0 || KPoolHeader* || FirstFreeChunk
Line 1,148: Line 1,178:  
| 0x18 || void* || SingletonTableEntryPtr
 
| 0x18 || void* || SingletonTableEntryPtr
 
|}
 
|}
 +
 +
{| class="wikitable" border="1"
 +
|-
 +
! 2.0.0 Offset || Type || Description
 +
|-
 +
| 0 || KPoolHeader* || FirstFreeChunk
 +
|-
 +
| 8 || u64 ||
 +
|-
 +
| 0x10 || u64 ||
 +
|-
 +
| 0x18 || void* || SingletonTableEntryPtr
 +
|-
 +
| 0x20 || [[#KPool]]* || Parent
 +
|-
 +
| 0x30 || u64[2] || DmaProtectionKey
 +
|}
 +
    
== KPoolRefManager ==
 
== KPoolRefManager ==
Size: 0x20
+
[1.0.0] Size: 0x20
    
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"