KMutex

From 3dbrew
Revision as of 01:10, 23 August 2016 by Bond697 (talk | contribs)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

class KMutex extends KSynchronizationObject;

Size : 0x2C bytes

Offset Type Description
0x0 u32 Pointer to vtable
0x4 u32 Reference count
0x8 u32 Node count for threads
0xC KLinkedListNode* Pointer to first KLinkedListNode in the list of threads that sync with this object
0x10 KLinkedListNode* Pointer to last KLinkedListNode in the list of threads that sync with this object
0x14 ? ?
0x18 ? ?
0x1C u32 Threads using this mutex
0x20 KThread * Thread that has the KMutex locked
0x24 u32 Priority
0x28 KProcess* Owner