Difference between revisions of "KMutex"
Jump to navigation
Jump to search
Line 11: | Line 11: | ||
|- | |- | ||
| 0x0 | | 0x0 | ||
− | | | + | | [[KSynchronizationObject]] |
− | | | + | | Base object |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| 0x14 | | 0x14 | ||
Line 43: | Line 27: | ||
|- | |- | ||
| 0x20 | | 0x20 | ||
− | | KThread * | + | | [[KThread]] * |
| Thread that has the KMutex locked | | Thread that has the KMutex locked | ||
|- | |- | ||
Line 51: | Line 35: | ||
|- | |- | ||
| 0x28 | | 0x28 | ||
− | | KProcess* | + | | [[KProcess]]* |
| Owner | | Owner | ||
|- | |- | ||
|} | |} |
Revision as of 14:38, 2 February 2016
class KMutex extends KSynchronizationObject;
Size : 0x2C bytes
Offset | Type | Description |
---|---|---|
0x0 | KSynchronizationObject | Base object |
0x14 | ? | ? |
0x18 | ? | ? |
0x1C | u32 | Threads using this mutex |
0x20 | KThread * | Thread that has the KMutex locked |
0x24 | u32 | Priority |
0x28 | KProcess* | Owner |