Changes

578 bytes added ,  00:19, 23 August 2016
no edit summary
Line 11: Line 11:  
|-
 
|-
 
| 0x0
 
| 0x0
| [[KSynchronizationObject]]
+
| u32
| Base object
+
| Pointer to vtable
 +
|-
 +
| 0x4
 +
| u32
 +
| Reference count
 +
|-
 +
| 0x8
 +
| u32
 +
| Count of KThreads that sync with this object - number of nodes in the linked list below
 +
|-
 +
| 0xC
 +
| KLinkedListNode*
 +
| Pointer to first KLinkedListNode in node list of KThreads that sync with this object
 +
|-
 +
| 0x10
 +
| KLinkedListNode*
 +
| Pointer to last KLinkedListNode in node list of KThreads that sync with this object
 +
|-
 +
| 0x14
 +
| u32
 +
| Unknown
 +
|-
 +
| 0x18
 +
| u32
 +
| Unknown
 
|-
 
|-
 
| 0x1C
 
| 0x1C
Line 51: Line 75:  
|-
 
|-
 
| 0x5C
 
| 0x5C
| [[KLinkedList]]
+
| u32
| List of [[KThreadLocalPage|KThreadLocalPages]] objects used by this KProcess
+
| Number of [[KThreadLocalPage|KThreadLocalPages]] used by this KProcess
 +
|-
 +
| 0x60
 +
| KLinkedListNode*
 +
| Pointer to first KLinkedListNode in the list of KThreadLocalPages
 +
|-
 +
| 0x64
 +
| KLinkedListNode*
 +
| Pointer to last KLinkedListNode in the list of KThreadLocalPages
 
|-
 
|-
 
| 0x6C
 
| 0x6C
374

edits