Kernel: Difference between revisions

No edit summary
Line 1: Line 1:
= KAutoObject =
= KAutoObject =
Size: 0x10
Size: 0x10
[5.0.0] Size: 0x20
[5.0.0] Size: 0x20
[6.0.0] Size: 0x30


{| class="wikitable" border="1"
{| class="wikitable" border="1"
Line 13: Line 15:


[5.0.0]:
[5.0.0]:
{| class="wikitable" border="1"
|-
! Offset || Type || Description
|-
| 0 || * || Vtable
|-
| 8 || u32 || ReferenceCount
|-
| 0x10 || KLinkedListNode || Intrusive list, links to other instances of the same class (managed by a KObjectAllocator).
|}


 
[6.0.0]:
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 23: Line 35:
| 8 || u32 || ReferenceCount
| 8 || u32 || ReferenceCount
|-
|-
| 0x10 || KLinkedListNode || Intrusive list, links to other instances of the same class (managed by a KObjectAllocator).
| 0x10 || u64 || ?
|-
| 0x18 || ptr || ?
|-
| 0x20 || u64 || ?
|-
| 0x28 || u64 || ?
|}
|}