KObjectMutex

KObjectMutex

Size : 0x8 bytes

This is used to provide thread-safety when manipulating kernel objects such as KProcessHwInfo, KProcessHandleTable, InterruptTable, etc.

OffsetTypeDescription
0x0KThread *Thread owning the mutex
0x4s16Incremented at the start of each “try-acquire” loop, then decremented. Used to detect errors (error if counter > 0)
0x6s16Incremented before each context switch while trying to acquire the mutex, then decremented

Category:Kernel objects