Kernel: Difference between revisions
No edit summary |
|||
| Line 73: | Line 73: | ||
<div style="display: inline-block"> | <div style="display: inline-block"> | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
| Line 275: | Line 274: | ||
[2.0.0] Size: 0x20E8 | [2.0.0] Size: 0x20E8 | ||
<div style="display: inline-block"> | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
! Offset | ! 1.0.0 Offset || Type || Description | ||
|- | |- | ||
| 0 || [[#KHandleEntry]]* || TablePtr | | 0 || [[#KHandleEntry]]* || TablePtr | ||
| Line 298: | Line 297: | ||
| 0x298 || [[#KSpinLock]] || Lock | | 0x298 || [[#KSpinLock]] || Lock | ||
|} | |} | ||
</div> | |||
<div style="display: inline-block; vertical-align:top;"> | |||
{| class="wikitable" border="1" | |||
|- | |||
! 2.0.0 Offset || Type || Description | |||
|- | |||
| 0 || [[#KHandleEntry]]* || TablePtr | |||
|- | |||
| 8 || [[#KHandleEntry]]* || NextFreeEntry | |||
|- | |||
| 0x10 || [[#KHandleEntry]][1024] || InternalTable | |||
|- | |||
| 0x2010 || u16 || Size | |||
|- | |||
| 0x2012 || u16 || | |||
|- | |||
| 0x2014 || u16 || IdCounter | |||
|- | |||
| 0x2016 || u16 || NumActiveSlots | |||
|- | |||
| 0x2040 || u16 || | |||
|- | |||
| 0x2080 || u16 || | |||
|} | |||
</div> | |||
=== KHandleEntry === | === KHandleEntry === | ||
[1.0.0] Size: 0x10 | |||
[2.0.0] Size: 8 | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
| Line 314: | Line 343: | ||
=== KSpinLock === | === KSpinLock === | ||
Size: 0x1 | [1.0.0] Size: 0x1 | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||