/vbox/include/iprt/ |
H A D | lockvalidator.h | 145 RTLOCKVALCLASS hClass; member in struct:RTLOCKVALRECEXCL 202 RTLOCKVALCLASS hClass; member in struct:RTLOCKVALRECSHRD 254 * @param hClass The class (no reference consumed). If NIL, the 267 RTDECL(void) RTLockValidatorRecExclInit(PRTLOCKVALRECEXCL pRec, RTLOCKVALCLASS hClass, uint32_t uSubClass, 275 * @param hClass The class (no reference consumed). If NIL, the 288 RTDECL(void) RTLockValidatorRecExclInitV(PRTLOCKVALRECEXCL pRec, RTLOCKVALCLASS hClass, uint32_t uSubClass, 306 * @param hClass The class (no reference consumed). If NIL, the 319 RTDECL(int) RTLockValidatorRecExclCreate(PRTLOCKVALRECEXCL *ppRec, RTLOCKVALCLASS hClass, uint32_t uSubClass, 330 * @param hClass The class (no reference consumed). If NIL, the 343 RTDECL(int) RTLockValidatorRecExclCreateV(PRTLOCKVALRECEXCL *ppRec, RTLOCKVALCLASS hClass, uint32_ 1040 RTDECL(uint32_t) RTLockValidatorClassRetain(RTLOCKVALCLASS hClass); variable 1049 RTDECL(uint32_t) RTLockValidatorClassRelease(RTLOCKVALCLASS hClass); variable [all...] |
H A D | condvar.h | 66 * @param hClass The class (no reference consumed). Since we 74 RTDECL(int) RTConvVarCreateEx(PRTCONDVAR phCondVar, uint32_t fFlags, RTLOCKVALCLASS hClass, const char *pszNameFmt, ...);
|
H A D | semaphore.h | 125 * @param hClass The class (no reference consumed). Since we 133 RTDECL(int) RTSemEventCreateEx(PRTSEMEVENT phEventSem, uint32_t fFlags, RTLOCKVALCLASS hClass, const char *pszNameFmt, ...); 294 * @param hClass The class (no reference consumed). Since we 302 RTDECL(int) RTSemEventMultiCreateEx(PRTSEMEVENTMULTI phEventMultiSem, uint32_t fFlags, RTLOCKVALCLASS hClass, 473 * @param hClass The class (no reference consumed). If NIL, no 484 RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...); 837 * @param hClass The class (no reference consumed). If NIL, no 848 RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...);
|
H A D | critsect.h | 129 * @param hClass The class (no reference consumed). If NIL, no lock 139 RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...); 477 * @param hClass The class (no reference consumed). If NIL, no lock 487 RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...);
|
/vbox/include/iprt/cpp/ |
H A D | mtlist.h | 46 RTLOCKVALCLASS hClass; local 47 int rc = RTLockValidatorClassCreate(&hClass, true /*fAutodidact*/, RT_SRC_POS, "RTCListGuard"); 48 AssertStmt(RT_SUCCESS(rc), hClass = NIL_RTLOCKVALCLASS); local 49 rc = RTSemRWCreateEx(&m_hRWSem, 0 /*fFlags*/, hClass, RTLOCKVAL_SUB_CLASS_NONE, NULL /*pszNameFmt*/);
|
/vbox/src/VBox/Runtime/common/misc/ |
H A D | lockvalidator.cpp | 62 #define RTLOCKVALCLASS_HASH(hClass) \ 63 ( ((uintptr_t)(hClass) >> 6 ) \ 141 RTLOCKVALCLASS hClass; member in struct:RTLOCKVALCLASSREF 480 RTLOCKVALCLASSINT *pCurClass = pChunk->aRefs[j].hClass; 509 RTLOCKVALCLASSINT *pCurClass = pChunk->aRefs[j].hClass; 589 rtLockValComplainGetClassName(pRec->Excl.hClass), 597 rtLockValComplainGetClassName(pRec->Excl.hClass), 607 rtLockValComplainGetClassName(pRec->Shared.hClass), 621 rtLockValComplainGetClassName(pShared->hClass), 629 rtLockValComplainGetClassName(pShared->hClass), 1176 rtLockValidatorClassValidateAndRetain(RTLOCKVALCLASS hClass) argument 1261 RTLOCKVALCLASS hClass = RTLockValidatorClassFindForSrcPos(&SrcPos); local 1293 RTLockValidatorClassRetain(RTLOCKVALCLASS hClass) argument 1302 RTLockValidatorClassRelease(RTLOCKVALCLASS hClass) argument 1469 RTLockValidatorClassAddPriorClass(RTLOCKVALCLASS hClass, RTLOCKVALCLASS hPriorClass) argument 1483 RTLockValidatorClassEnforceStrictReleaseOrder(RTLOCKVALCLASS hClass, bool fEnabled) argument 2924 RTLockValidatorRecExclInitV(PRTLOCKVALRECEXCL pRec, RTLOCKVALCLASS hClass, uint32_t uSubClass, void *hLock, bool fEnabled, const char *pszNameFmt, va_list va) argument 2961 RTLockValidatorRecExclInit(PRTLOCKVALRECEXCL pRec, RTLOCKVALCLASS hClass, uint32_t uSubClass, void *hLock, bool fEnabled, const char *pszNameFmt, ...) argument 2971 RTLockValidatorRecExclCreateV(PRTLOCKVALRECEXCL *ppRec, RTLOCKVALCLASS hClass, uint32_t uSubClass, void *pvLock, bool fEnabled, const char *pszNameFmt, va_list va) argument 2984 RTLockValidatorRecExclCreate(PRTLOCKVALRECEXCL *ppRec, RTLOCKVALCLASS hClass, uint32_t uSubClass, void *pvLock, bool fEnabled, const char *pszNameFmt, ...) argument 3004 RTLOCKVALCLASS hClass; local 3394 RTLockValidatorRecSharedInitV(PRTLOCKVALRECSHRD pRec, RTLOCKVALCLASS hClass, uint32_t uSubClass, void *hLock, bool fSignaller, bool fEnabled, const char *pszNameFmt, va_list va) argument 3431 RTLockValidatorRecSharedInit(PRTLOCKVALRECSHRD pRec, RTLOCKVALCLASS hClass, uint32_t uSubClass, void *hLock, bool fSignaller, bool fEnabled, const char *pszNameFmt, ...) argument 3441 RTLockValidatorRecSharedCreateV(PRTLOCKVALRECSHRD *ppRec, RTLOCKVALCLASS hClass, uint32_t uSubClass, void *pvLock, bool fSignaller, bool fEnabled, const char *pszNameFmt, va_list va) argument 3454 RTLockValidatorRecSharedCreate(PRTLOCKVALRECSHRD *ppRec, RTLOCKVALCLASS hClass, uint32_t uSubClass, void *pvLock, bool fSignaller, bool fEnabled, const char *pszNameFmt, ...) argument 3485 RTLOCKVALCLASS hClass; local 4308 RTLockValidatorHoldsLocksInClass(RTTHREAD hCurrentThread, RTLOCKVALCLASS hClass) argument 4361 RTLockValidatorHoldsLocksInSubClass(RTTHREAD hCurrentThread, RTLOCKVALCLASS hClass, uint32_t uSubClass) argument [all...] |
/vbox/src/VBox/Runtime/r3/linux/ |
H A D | semevent-linux.cpp | 124 RTDECL(int) RTSemEventCreateEx(PRTSEMEVENT phEventSem, uint32_t fFlags, RTLOCKVALCLASS hClass, const char *pszNameFmt, ...) argument 147 RTLockValidatorRecSharedInit(&pThis->Signallers, hClass, RTLOCKVAL_SUB_CLASS_ANY, pThis, 155 RTLockValidatorRecSharedInitV(&pThis->Signallers, hClass, RTLOCKVAL_SUB_CLASS_ANY, pThis,
|
H A D | semeventmulti-linux.cpp | 123 RTDECL(int) RTSemEventMultiCreateEx(PRTSEMEVENTMULTI phEventMultiSem, uint32_t fFlags, RTLOCKVALCLASS hClass, argument 140 RTLockValidatorRecSharedInit(&pThis->Signallers, hClass, RTLOCKVAL_SUB_CLASS_ANY, pThis, 148 RTLockValidatorRecSharedInitV(&pThis->Signallers, hClass, RTLOCKVAL_SUB_CLASS_ANY, pThis,
|
H A D | semmutex-linux.cpp | 109 RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...) 127 RTLockValidatorRecExclInit(&pThis->ValidatorRec, hClass, uSubClass, pThis, 135 RTLockValidatorRecExclInitV(&pThis->ValidatorRec, hClass, uSubClass, pThis, 108 RTSemMutexCreateEx(PRTSEMMUTEX phMutexSem, uint32_t fFlags, RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...) argument
|
/vbox/src/VBox/Runtime/r3/os2/ |
H A D | sems-os2.cpp | 52 RTDECL(int) RTSemEventCreateEx(PRTSEMEVENT phEventSem, uint32_t fFlags, RTLOCKVALCLASS hClass, const char *pszNameFmt, ...) argument 153 RTDECL(int) RTSemEventMultiCreateEx(PRTSEMEVENTMULTI phEventMultiSem, uint32_t fFlags, RTLOCKVALCLASS hClass, argument 271 RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...) 270 RTSemMutexCreateEx(PRTSEMMUTEX phMutexSem, uint32_t fFlags, RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...) argument
|
/vbox/src/VBox/Runtime/r3/win/ |
H A D | semevent-win.cpp | 75 RTDECL(int) RTSemEventCreateEx(PRTSEMEVENT phEventSem, uint32_t fFlags, RTLOCKVALCLASS hClass, const char *pszNameFmt, ...) argument 101 RTLockValidatorRecSharedInit(&pThis->Signallers, hClass, RTLOCKVAL_SUB_CLASS_ANY, pThis, 109 RTLockValidatorRecSharedInitV(&pThis->Signallers, hClass, RTLOCKVAL_SUB_CLASS_ANY, pThis,
|
H A D | semmutex-win.cpp | 77 RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...) 99 RTLockValidatorRecExclInit(&pThis->ValidatorRec, hClass, uSubClass, pThis, 107 RTLockValidatorRecExclInitV(&pThis->ValidatorRec, hClass, uSubClass, pThis, 76 RTSemMutexCreateEx(PRTSEMMUTEX phMutexSem, uint32_t fFlags, RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...) argument
|
H A D | semeventmulti-win.cpp | 76 RTDECL(int) RTSemEventMultiCreateEx(PRTSEMEVENTMULTI phEventMultiSem, uint32_t fFlags, RTLOCKVALCLASS hClass, argument 97 RTLockValidatorRecSharedInit(&pThis->Signallers, hClass, RTLOCKVAL_SUB_CLASS_ANY, pThis, 105 RTLockValidatorRecSharedInitV(&pThis->Signallers, hClass, RTLOCKVAL_SUB_CLASS_ANY, pThis,
|
/vbox/src/VBox/Runtime/r3/posix/ |
H A D | semmutex-posix.cpp | 114 RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...) 144 RTLockValidatorRecExclInit(&pThis->ValidatorRec, hClass, uSubClass, pThis, 152 RTLockValidatorRecExclInitV(&pThis->ValidatorRec, hClass, uSubClass, pThis, 113 RTSemMutexCreateEx(PRTSEMMUTEX phMutexSem, uint32_t fFlags, RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...) argument
|
H A D | semrw-posix.cpp | 100 RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...) 132 RTLockValidatorRecExclInit(&pThis->ValidatorWrite, hClass, uSubClass, pThis, 134 RTLockValidatorRecSharedInit(&pThis->ValidatorRead, hClass, uSubClass, pThis, 141 RTLockValidatorRecExclInitV(&pThis->ValidatorWrite, hClass, uSubClass, pThis, 145 RTLockValidatorRecSharedInitV(&pThis->ValidatorRead, hClass, uSubClass, pThis, 99 RTSemRWCreateEx(PRTSEMRW phRWSem, uint32_t fFlags, RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...) argument
|
H A D | semevent-posix.cpp | 103 RTDECL(int) RTSemEventCreateEx(PRTSEMEVENT phEventSem, uint32_t fFlags, RTLOCKVALCLASS hClass, const char *pszNameFmt, ...) argument 149 RTLockValidatorRecSharedInit(&pThis->Signallers, hClass, RTLOCKVAL_SUB_CLASS_ANY, pThis, 157 RTLockValidatorRecSharedInitV(&pThis->Signallers, hClass, RTLOCKVAL_SUB_CLASS_ANY, pThis,
|
/vbox/src/VBox/Main/glue/ |
H A D | AutoLock.cpp | 92 RTLOCKVALCLASS hClass; local 96 vrc = RTLockValidatorClassCreate(&hClass, 109 vrc = RTLockValidatorClassAddPriorClass(hClass, 115 g_mapLockValidationClasses[aClasses[i].cls] = hClass;
|
/vbox/src/VBox/Runtime/generic/ |
H A D | semrw-generic.cpp | 99 RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...) 143 RTLockValidatorRecExclInit(&pThis->ValidatorWrite, hClass, uSubClass, pThis, 145 RTLockValidatorRecSharedInit(&pThis->ValidatorRead, hClass, uSubClass, pThis, 152 RTLockValidatorRecExclInitV(&pThis->ValidatorWrite, hClass, uSubClass, pThis, 156 RTLockValidatorRecSharedInitV(&pThis->ValidatorRead, hClass, uSubClass, pThis, 98 RTSemRWCreateEx(PRTSEMRW phRWSem, uint32_t fFlags, RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...) argument
|
H A D | critsect-generic.cpp | 51 RTDECL(int) RTCritSectInitEx(PRTCRITSECT pCritSect, uint32_t fFlags, RTLOCKVALCLASS hClass, uint32_t uSubClass, argument 77 rc = RTLockValidatorRecExclCreate(&pCritSect->pValidatorRec, hClass, uSubClass, pCritSect, 85 rc = RTLockValidatorRecExclCreateV(&pCritSect->pValidatorRec, hClass, uSubClass, pCritSect,
|
H A D | critsectrw-generic.cpp | 57 RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...) 87 rc = RTLockValidatorRecExclCreate(&pThis->pValidatorWrite, hClass, uSubClass, pThis, 90 rc = RTLockValidatorRecSharedCreate(&pThis->pValidatorRead, hClass, uSubClass, pThis, 97 rc = RTLockValidatorRecExclCreateV(&pThis->pValidatorWrite, hClass, uSubClass, pThis, 103 RTLockValidatorRecSharedCreateV(&pThis->pValidatorRead, hClass, uSubClass, pThis, 56 RTCritSectRwInitEx(PRTCRITSECTRW pThis, uint32_t fFlags, RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...) argument
|
H A D | semrw-lockless-generic.cpp | 121 RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...) 148 RTLockValidatorRecExclInit(&pThis->ValidatorWrite, hClass, uSubClass, pThis, 150 RTLockValidatorRecSharedInit(&pThis->ValidatorRead, hClass, uSubClass, pThis, 157 RTLockValidatorRecExclInitV(&pThis->ValidatorWrite, hClass, uSubClass, pThis, 161 RTLockValidatorRecSharedInitV(&pThis->ValidatorRead, hClass, uSubClass, pThis, 120 RTSemRWCreateEx(PRTSEMRW phRWSem, uint32_t fFlags, RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...) argument
|
/vbox/src/VBox/Runtime/r0drv/freebsd/ |
H A D | semevent-r0drv-freebsd.c | 72 RTDECL(int) RTSemEventCreateEx(PRTSEMEVENT phEventSem, uint32_t fFlags, RTLOCKVALCLASS hClass, const char *pszNameFmt, ...) argument
|
/vbox/src/VBox/Runtime/r0drv/haiku/ |
H A D | semevent-r0drv-haiku.c | 67 RTDECL(int) RTSemEventCreateEx(PRTSEMEVENT phEventSem, uint32_t fFlags, RTLOCKVALCLASS hClass, const char *pszNameFmt, ...) argument
|
/vbox/src/VBox/Runtime/r0drv/linux/ |
H A D | semevent-r0drv-linux.c | 72 RTDECL(int) RTSemEventCreateEx(PRTSEMEVENT phEventSem, uint32_t fFlags, RTLOCKVALCLASS hClass, const char *pszNameFmt, ...) argument
|
/vbox/src/VBox/Runtime/r0drv/nt/ |
H A D | semmutex-r0drv-nt.cpp | 71 RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...) 70 RTSemMutexCreateEx(PRTSEMMUTEX phMutexSem, uint32_t fFlags, RTLOCKVALCLASS hClass, uint32_t uSubClass, const char *pszNameFmt, ...) argument
|