193#ifdef LOSCFG_COMPILER_CLANG_LLVM
194 VOID *requestAddr = (VOID *)__builtin_return_address(1);
196 VOID *requestAddr = (VOID *)__builtin_return_address(0);
209 lockOwner = lock->
owner;
211 if (lockOwner == SPINLOCK_OWNER_INIT) {
215 if (current == lockOwner) {
STATIC BOOL OsLockDepCheckDependency(const LosTaskCB *current, LosTaskCB *lockOwner)
STATIC INLINE UINT64 OsLockDepGetCycles(VOID)
WEAK VOID OsLockDepPanic(enum LockDepErrType errType)
STATIC VOID OsLockDepDumpLock(const LosTaskCB *task, const SPIN_LOCK_S *lock, const VOID *requestAddr, enum LockDepErrType errType)
STATIC INLINE VOID OsLockDepRequire(UINT32 *intSave)
STATIC INLINE VOID OsLockDepRelease(UINT32 intSave)
STATIC INLINE LosTaskCB * OsCurrTaskGet(VOID)
HeldLocks heldLocks[MAX_LOCK_DEPTH]