Lines Matching refs:LockValidator

733             PRTLOCKVALRECUNION pCur = rtLockValidatorReadRecUnionPtr(&pThread->LockValidator.pStackTop);
988 RT_FROM_MEMBER(pPerThread, RTTHREADINT, LockValidator),
1823 PRTLOCKVALRECUNION pCur = rtLockValidatorReadRecUnionPtr(&pThread->LockValidator.pStackTop);
1859 PRTLOCKVALRECUNION pCur = pThreadSelf->LockValidator.pStackTop;
1907 rtLockValidatorWriteRecUnionPtr(&pRec->Excl.pDown, pThreadSelf->LockValidator.pStackTop);
1913 rtLockValidatorWriteRecUnionPtr(&pRec->ShrdOwner.pDown, pThreadSelf->LockValidator.pStackTop);
1919 rtLockValidatorWriteRecUnionPtr(&pThreadSelf->LockValidator.pStackTop, pRec);
1951 if (pThreadSelf->LockValidator.pStackTop == pRec)
1952 rtLockValidatorWriteRecUnionPtr(&pThreadSelf->LockValidator.pStackTop, pDown);
1956 PRTLOCKVALRECUNION pCur = pThreadSelf->LockValidator.pStackTop;
2008 PRTLOCKVALRECNEST pRecursionRec = pThreadSelf->LockValidator.pFreeNestRecs;
2010 pThreadSelf->LockValidator.pFreeNestRecs = pRecursionRec->pNextFree;
2048 pRecursionRec->pDown = pThreadSelf->LockValidator.pStackTop;
2049 rtLockValidatorWriteRecUnionPtr(&pThreadSelf->LockValidator.pStackTop, (PRTLOCKVALRECUNION)pRecursionRec);
2078 PRTLOCKVALRECUNION pNest = pThreadSelf->LockValidator.pStackTop;
2085 rtLockValidatorWriteRecUnionPtr(&pThreadSelf->LockValidator.pStackTop, pNest->Nest.pDown);
2126 pNest->Nest.pNextFree = pThreadSelf->LockValidator.pFreeNestRecs;
2127 pThreadSelf->LockValidator.pFreeNestRecs = &pNest->Nest;
2381 PRTLOCKVALRECUNION pCur = pThreadSelf->LockValidator.pStackTop;
2426 PRTLOCKVALRECUNION pTop = pThreadSelf->LockValidator.pStackTop;
2523 if (rtLockValidatorReadRecUnionPtr(&pThread->LockValidator.pRec) != pStack->a[i].pFirstSibling)
2619 pNextRec = rtLockValidatorReadRecUnionPtr(&pNextThread->LockValidator.pRec);
2688 pNextRec = rtLockValidatorReadRecUnionPtr(&pNextThread->LockValidator.pRec);
3055 ASMAtomicIncS32(&hThreadSelf->LockValidator.cWriteLocks);
3086 ASMAtomicDecS32(&pThread->LockValidator.cWriteLocks);
3334 rtLockValidatorWriteRecUnionPtr(&pThreadSelf->LockValidator.pRec, pRecU);
3335 rtLockValidatorSrcPosCopy(&pThreadSelf->LockValidator.SrcPos, pSrcPos);
3336 ASMAtomicWriteBool(&pThreadSelf->LockValidator.fInValidator, true);
3337 pThreadSelf->LockValidator.enmRecState = enmSleepState;
3373 rtLockValidatorWriteRecUnionPtr(&pThreadSelf->LockValidator.pRec, NULL);
3375 ASMAtomicWriteBool(&pThreadSelf->LockValidator.fInValidator, false);
3632 rtLockValidatorWriteRecUnionPtr(&pThreadSelf->LockValidator.pRec, pRecU);
3633 rtLockValidatorSrcPosCopy(&pThreadSelf->LockValidator.SrcPos, pSrcPos);
3634 ASMAtomicWriteBool(&pThreadSelf->LockValidator.fInValidator, true);
3635 pThreadSelf->LockValidator.enmRecState = enmSleepState;
3672 rtLockValidatorWriteRecUnionPtr(&pThreadSelf->LockValidator.pRec, NULL);
3674 ASMAtomicWriteBool(&pThreadSelf->LockValidator.fInValidator, false);
3711 unsigned iEntry = ASMBitFirstSetU32(ASMAtomicUoReadU32(&pThreadSelf->LockValidator.bmFreeShrdOwners));
3713 && ASMAtomicBitTestAndClear(&pThreadSelf->LockValidator.bmFreeShrdOwners, iEntry - 1))
3715 pEntry = (PRTLOCKVALRECUNION)&pThreadSelf->LockValidator.aShrdOwners[iEntry - 1];
3768 uintptr_t iEntry = pEntry - &pThread->LockValidator.aShrdOwners[0];
3769 AssertReleaseReturnVoid(iEntry < RT_ELEMENTS(pThread->LockValidator.aShrdOwners));
3771 Assert(!ASMBitTest(&pThread->LockValidator.bmFreeShrdOwners, (int32_t)iEntry));
3772 ASMAtomicBitSet(&pThread->LockValidator.bmFreeShrdOwners, (int32_t)iEntry);
4187 int32_t cWriteLocks = ASMAtomicReadS32(&pThread->LockValidator.cWriteLocks);
4198 ASMAtomicIncS32(&pThread->LockValidator.cWriteLocks);
4208 ASMAtomicDecS32(&pThread->LockValidator.cWriteLocks);
4222 int32_t cReadLocks = ASMAtomicReadS32(&pThread->LockValidator.cReadLocks);
4233 ASMAtomicIncS32(&pThread->LockValidator.cReadLocks);
4243 ASMAtomicDecS32(&pThread->LockValidator.cReadLocks);
4263 PRTLOCKVALRECUNION pRec = rtLockValidatorReadRecUnionPtr(&pThread->LockValidator.pRec);
4300 fRet = ASMAtomicReadBool(&pThread->LockValidator.fInValidator);
4320 PRTLOCKVALRECUNION pCur = rtLockValidatorReadRecUnionPtr(&pThread->LockValidator.pStackTop);
4373 PRTLOCKVALRECUNION pCur = rtLockValidatorReadRecUnionPtr(&pThread->LockValidator.pStackTop);