Kernel: Difference between revisions

Line 1,102: Line 1,102:
[2.0.0] Size: 0x450
[2.0.0] Size: 0x450


<div style="display: inline-block;">
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 1,116: Line 1,117:
| 0x378 || [[#KRecursiveLock]] || Mutex
| 0x378 || [[#KRecursiveLock]] || Mutex
|}
|}
</div>


<div style="display: inline-block; vertical-align:top;">
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 1,129: Line 1,132:
| 0x448 || [[#KPartitionInfo]]* || PartitionInfo1
| 0x448 || [[#KPartitionInfo]]* || PartitionInfo1
|}
|}
</div>


== KPoolAllocator ==
== KPoolAllocator ==
Line 1,135: Line 1,139:
[2.0.0] Size: 0x220
[2.0.0] Size: 0x220


<div style="display: inline-block;">
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 1,147: Line 1,152:
| 0x18 || [[#KPool]][8] || Pools
| 0x18 || [[#KPool]][8] || Pools
|}
|}
</div>


<div style="display: inline-block; vertical-align:top;">
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 1,160: Line 1,167:
| 0x210 || s32 || NumPools
| 0x210 || s32 || NumPools
|}
|}
</div>


=== KPool ===
=== KPool ===
Line 1,166: Line 1,174:
[2.0.0] Size: 0x40
[2.0.0] Size: 0x40


<div style="display: inline-block;">
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 1,178: Line 1,187:
| 0x18 || void* || SingletonTableEntryPtr
| 0x18 || void* || SingletonTableEntryPtr
|}
|}
</div>


<div style="display: inline-block; vertical-align:top;">
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 1,195: Line 1,206:
| 0x30 || u64[2] || DmaProtectionKey
| 0x30 || u64[2] || DmaProtectionKey
|}
|}
 
</div>


== KPoolRefManager ==
== KPoolRefManager ==