ladybird/Kernel/Locking
Brian Gianforcaro bffcb3e92a Kernel: Add lock debugging to ProtectedValue / RefCountedContended
Enable the LOCK_DEBUG functionality for these new APIs, as it looks
like we want to move the whole system to use this in the not so distant
future. :^)
2021-08-13 20:42:39 +02:00
..
ContendedResource.h Kernel: Add lock debugging to ProtectedValue / RefCountedContended 2021-08-13 20:42:39 +02:00
Lockable.h Kernel: Move Lockable into its own header 2021-08-07 11:48:00 +02:00
LockLocation.h Kernel: Introduce LockLocation abstraction from SourceLocation 2021-08-13 20:42:39 +02:00
LockMode.h Kernel: Move LockMode into Locking/ 2021-08-07 11:48:00 +02:00
Mutex.cpp Kernel: Reduce LOCK_DEBUG ifdefs by utilizing Kernel::LockLocation 2021-08-13 20:42:39 +02:00
Mutex.h Kernel: Reduce LOCK_DEBUG ifdefs by utilizing Kernel::LockLocation 2021-08-13 20:42:39 +02:00
NonnullRefContendedPtr.h Kernel: Implement contended, ref-counted resource framework 2021-08-07 11:48:00 +02:00
NonnullRefContendedPtrVector.h Kernel: Implement contended, ref-counted resource framework 2021-08-07 11:48:00 +02:00
ProtectedValue.h Kernel: Add lock debugging to ProtectedValue / RefCountedContended 2021-08-13 20:42:39 +02:00
RefContendedPtr.h Kernel: Implement contended, ref-counted resource framework 2021-08-07 11:48:00 +02:00
RefCountedContended.h Kernel: Add lock debugging to ProtectedValue / RefCountedContended 2021-08-13 20:42:39 +02:00
SpinLock.h Kernel/SMP: Fix RecursiveSpinLock remembering the wrong CPU when locking 2021-08-11 12:34:55 +02:00
SpinLockProtectedValue.h Kernel: Introduce spin-locked contended and locked resource concepts 2021-08-07 11:48:00 +02:00
SpinLockResource.h Kernel: Introduce spin-locked contended and locked resource concepts 2021-08-07 11:48:00 +02:00