Changeset 45178 in vbox
- Timestamp:
- Mar 25, 2013 4:42:10 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/PDMAllCritSectRw.cpp
r45171 r45178 311 311 312 312 /* got it! */ 313 STAM_REL_COUNTER_INC(&pThis->s.CTX_MID_Z(Stat,EnterShared)); 313 314 Assert((ASMAtomicReadU64(&pThis->s.Core.u64State) & RTCSRW_DIR_MASK) == (RTCSRW_DIR_READ << RTCSRW_DIR_SHIFT)); 314 315 return VINF_SUCCESS; … … 552 553 #endif 553 554 Assert(pThis->s.Core.cWriteRecursions < UINT32_MAX / 2); 555 STAM_REL_COUNTER_INC(&pThis->s.CTX_MID_Z(Stat,EnterExcl)); 554 556 ASMAtomicIncU32(&pThis->s.Core.cWriteRecursions); 555 557 return VINF_SUCCESS; … … 685 687 RTLockValidatorRecExclSetOwner(pThis->s.Core.pValidatorWrite, hThreadSelf, pSrcPos, true); 686 688 #endif 689 STAM_REL_COUNTER_INC(&pThis->s.CTX_MID_Z(Stat,EnterExcl)); 690 STAM_PROFILE_ADV_START(&pThis->s.StatWriteLocked, swl); 687 691 688 692 return VINF_SUCCESS; … … 840 844 ASMAtomicWriteU32(&pThis->s.Core.cWriteRecursions, 0); 841 845 ASMAtomicWriteHandle(&pThis->s.Core.hNativeWriter, NIL_RTNATIVETHREAD); 846 STAM_PROFILE_ADV_STOP(&pThis->s.StatWriteLocked, swl); 842 847 843 848 for (;;)
Note:
See TracChangeset
for help on using the changeset viewer.