Line 11:
Line 11:
|-
|-
| 0x0
| 0x0
−
| u32
+
| [[KSynchronizationObject]]
−
| Pointer to vtable
+
| Base object
−
|-
−
| 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
|-
|-
| 0x1C
| 0x1C
−
| KThread*
+
| [[KThread]]*
| 0 or pointer to the thread the currently does something with the process object.
| 0 or pointer to the thread the currently does something with the process object.
|-
|-
Line 39:
Line 23:
|-
|-
| 0x30
| 0x30
−
| KLinkedListNode*
+
| [[KLinkedListNode]]*
| Pointer to first KLinkedListNode in list of KMemoryBlocks used by the process
| Pointer to first KLinkedListNode in list of KMemoryBlocks used by the process
|-
|-
| 0x34
| 0x34
−
| KLinkedListNode*
+
| [[KLinkedListNode]]*
| Pointer to last KLinkedListNode in list of KMemoryBlocks used by the process
| Pointer to last KLinkedListNode in list of KMemoryBlocks used by the process
|-
|-
Line 67:
Line 51:
|-
|-
| 0x5C
| 0x5C
−
| u32
+
| [[KLinkedList]]
−
| Number of KThreadLocalPages used by this KProcess
+
| List of [[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
Line 127:
Line 103:
|-
|-
| 0xB8
| 0xB8
−
| KThread*
+
| [[KThread]]*
| Pointer to the process's main (?) thread.
| Pointer to the process's main (?) thread.
|-
|-