Changeset 90420 in vbox for trunk/src/VBox/VMM/include/PDMInternal.h
- Timestamp:
- Jul 30, 2021 12:42:39 AM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/include/PDMInternal.h
r90379 r90420 444 444 /** R3 lock contention. */ 445 445 STAMCOUNTER StatContentionR3; 446 /** Profiling waiting on the lock (all rings). */ 447 STAMPROFILE StatContentionWait; 446 448 /** Profiling the time the section is locked. */ 447 449 STAMPROFILEADV StatLocked; … … 450 452 /** Pointer to private critical section data. */ 451 453 typedef PDMCRITSECTINT *PPDMCRITSECTINT; 454 455 /** Special magic value set when we failed to abort entering in ring-0 due to a 456 * timeout, interruption or pending thread termination. */ 457 #define PDMCRITSECT_MAGIC_FAILED_ABORT UINT32_C(0x0bad0326) 452 458 453 459 /** Indicates that the critical section is queued for unlock. … … 1466 1472 /** Number of times a critical section leave request needed to be queued for ring-3 execution. */ 1467 1473 STAMCOUNTER StatQueuedCritSectLeaves; 1474 /** Number of times we've successfully aborted a wait in ring-0. */ 1475 STAMCOUNTER StatAbortedCritSectEnters; 1476 /** Number of times we've got the critical section ownership while trying to 1477 * abort a wait due to VERR_INTERRUPTED. */ 1478 STAMCOUNTER StatCritSectEntersWhileAborting; 1468 1479 } PDM; 1469 1480 AssertCompileMemberAlignment(PDM, CritSect, 8);
Note:
See TracChangeset
for help on using the changeset viewer.