Check a GlobalMutex or RecursiveMutex is not held in scope and pass it through.
Declared in <sync.h>
template<typename MutexType>
[[locks_excluded(0x7fbc8c931258), lock_returned(m), locks_excluded(0x7fbca3a56478), locks_excluded(0x7fbc9c84c798), locks_excluded(0x7fbca0a1a558), locks_excluded(0x7fbc9cdfd7e8), locks_excluded(0x7fbc921b0178), locks_excluded(0x7fbc92455978), locks_excluded(0x7fbca10eaa58), locks_excluded(0x7fbc8d3490b8), locks_excluded(0x7fbc85fdff88), locks_excluded(0x7fbc96016068), locks_excluded(0x7fbca7b39878), locks_excluded(0x7fbcada58738), locks_excluded(0x7fbca09bf038), locks_excluded(0x7fbca6e1def8), locks_excluded(0x7fbca1b1fbf8), locks_excluded(0x7fbcaeefa188), locks_excluded(0x7fbc7522af58), locks_excluded(0x7fbcac443be8), locks_excluded(0x7fbca4462408), locks_excluded(0x7fbc9eec3dd8), locks_excluded(0x7fbc84cb53b8), locks_excluded(0x7fbca65f19c8), locks_excluded(0x7fbc93d3eb88), locks_excluded(0x7fbc74bd6688), locks_excluded(0x7fbc87e95cf8), locks_excluded(0x7fbc9fb496a8), locks_excluded(0x7fbc94f092f8), locks_excluded(0x7fbc748d4688), locks_excluded(0x7fbcadd4c998), locks_excluded(0x7fbc90490508), locks_excluded(0x7fbca57f6e28), locks_excluded(0x7fbc87ebd928), locks_excluded(0x7fbc882115a8), locks_excluded(0x7fbca0b784b8), locks_excluded(0x7fbca7cfdab8), locks_excluded(0x7fbca758b548), locks_excluded(0x7fbc84009ea8), locks_excluded(0x7fbc80088c88), locks_excluded(0x7fbcae398768), locks_excluded(0x7fbc9e4b7008), locks_excluded(0x7fbc9513e0d8), locks_excluded(0x7fbcaecf4528), locks_excluded(0x7fbcad71e168), locks_excluded(0x7fbc9f8bfde8), locks_excluded(0x7fbc8d7c4528), locks_excluded(0x7fbc9e9475b8), locks_excluded(0x7fbcac4da278), locks_excluded(0x7fbca51c57e8), locks_excluded(0x7fbca01d52c8), locks_excluded(0x7fbc96c69658), locks_excluded(0x7fbca53f0bf8), locks_excluded(0x7fbc9d420768), locks_excluded(0x7fbca6ebbcb8), locks_excluded(0x7fbc88833328), locks_excluded(0x7fbca1c99878), locks_excluded(0x7fbc9d8d0678), locks_excluded(0x7fbca73f7f88), locks_excluded(0x7fbca2725cd8), locks_excluded(0x7fbcaea81378), locks_excluded(0x7fbc9d30ac08), locks_excluded(0x7fbca1f29a68), locks_excluded(0x7fbcac308428), locks_excluded(0x7fbc74094108), locks_excluded(0x7fbc9e8da748), locks_excluded(0x7fbca1b1cbf8), locks_excluded(0x7fbc87926bd8), locks_excluded(0x7fbca77ca468), locks_excluded(0x7fbca1021158), locks_excluded(0x7fbc8faad1f8), locks_excluded(0x7fbc84f8f4e8), locks_excluded(0x7fbc8d7bba28), locks_excluded(0x7fbc93792528), locks_excluded(0x7fbcacc41698), locks_excluded(0x7fbc9273ce48), locks_excluded(0x7fbc94199188), locks_excluded(0x7fbca56d5ec8), locks_excluded(0x7fbc80514c98), locks_excluded(0x7fbca37e5d28)]]
MutexType&
MaybeCheckNotHeld(MutexType& m);
The same mutex reference.
| Name | Description |
|---|---|
| m | Mutex about to be locked. |