Changes

747 bytes added ,  22:42, 16 July 2017
no edit summary
Line 12: Line 12:     
= KSynchronizationObject =
 
= KSynchronizationObject =
Size: 0x20
+
Size: 0x28
    
Inherits from: [[#KAutoObject]]
 
Inherits from: [[#KAutoObject]]
Line 24: Line 24:  
| 0x10 || u64 || ThreadSyncNum
 
| 0x10 || u64 || ThreadSyncNum
 
|-
 
|-
| 0x18 || [[#KLinkedListNode]]* || ThreadSyncList
+
| 0x18 || [[#KLinkedListNode]] || ThreadSyncList
 
|}
 
|}
   Line 308: Line 308:  
| 0x30
 
| 0x30
 
| [[#KPort]]*
 
| [[#KPort]]*
 +
| Parent
 +
|}
 +
 +
= KEvent =
 +
Size: 0x70
 +
 +
Inherits from: [[#KAutoObject]]
 +
 +
{| class="wikitable" border="1"
 +
|-
 +
! Offset
 +
! Type
 +
! Description
 +
|-
 +
| 0
 +
| [[#KAutoObject]]
 +
|
 +
|-
 +
| 0x10
 +
| [[#KReadableEvent]]
 +
| ReadableEvent
 +
|-
 +
| 0x48
 +
| [[#KWritableEvent]]
 +
| WritableEvent
 +
|-
 +
| 0x60
 +
| [[#KProcess]]*
 +
| Creator
 +
|-
 +
| 0x68
 +
| bool
 +
| HasInited
 +
|}
 +
 +
== KReadableEvent ==
 +
Size: 0x38
 +
 +
Inherits from: [[#KSynchronizationEvent]]
 +
 +
{| class="wikitable" border="1"
 +
|-
 +
! Offset
 +
! Type
 +
! Description
 +
|-
 +
| 0
 +
| [[#KSynchronizationObject]]
 +
|
 +
|-
 +
| 0x28
 +
| bool
 +
|
 +
|-
 +
| 0x30
 +
| [[#KEvent]]
 +
| Parent
 +
|}
 +
 +
== KWritableEvent ==
 +
Size: 0x18
 +
 +
Inherits from: [[#KAutoObject]]
 +
 +
{| class="wikitable" border="1"
 +
|-
 +
! Offset
 +
! Type
 +
! Description
 +
|-
 +
| 0
 +
| [[#KAutoObject]]
 +
|
 +
|-
 +
| 0x10
 +
| [[#KEvent]]*
 
| Parent
 
| Parent
 
|}
 
|}