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 |