Check a GlobalMutex or RecursiveMutex is not held in scope and pass it through.
Declared in <sync.h>
template<typename MutexType>
[[locks_excluded(0x7fd74ca30048), lock_returned(m), locks_excluded(0x7fd749108ca8), locks_excluded(0x7fd760d26968), locks_excluded(0x7fd75ea971f8), locks_excluded(0x7fd75bb684a8), locks_excluded(0x7fd749f6ca68), locks_excluded(0x7fd7486c4738), locks_excluded(0x7fd7609a60a8), locks_excluded(0x7fd750cd37f8), locks_excluded(0x7fd7560a33f8), locks_excluded(0x7fd74e05dfc8), locks_excluded(0x7fd75187e7c8), locks_excluded(0x7fd76a1e61f8), locks_excluded(0x7fd760e37648), locks_excluded(0x7fd75053c228), locks_excluded(0x7fd74c323eb8), locks_excluded(0x7fd756081808), locks_excluded(0x7fd75d89ec38), locks_excluded(0x7fd75a0add28), locks_excluded(0x7fd75e83fda8), locks_excluded(0x7fd7606c4e68), locks_excluded(0x7fd758449bf8), locks_excluded(0x7fd7535eeb28), locks_excluded(0x7fd760adfdd8), locks_excluded(0x7fd74c07e178), locks_excluded(0x7fd75a6bd438), locks_excluded(0x7fd74419a358), locks_excluded(0x7fd75eaa5518), locks_excluded(0x7fd74ca0b358), locks_excluded(0x7fd75aa94ca8), locks_excluded(0x7fd76adbf6b8), locks_excluded(0x7fd75d2c3828), locks_excluded(0x7fd7597adc58), locks_excluded(0x7fd757cbf6c8), locks_excluded(0x7fd761ec4a88), locks_excluded(0x7fd75cc63ef8), locks_excluded(0x7fd760154dd8), locks_excluded(0x7fd75aafa768), locks_excluded(0x7fd750e68278), locks_excluded(0x7fd749466748), locks_excluded(0x7fd76ac8d248), locks_excluded(0x7fd75ff703d8), locks_excluded(0x7fd75b296128), locks_excluded(0x7fd7408a1cc8), locks_excluded(0x7fd76a2fffb8), locks_excluded(0x7fd7521884f8), locks_excluded(0x7fd7565eb808), locks_excluded(0x7fd748176488), locks_excluded(0x7fd75459b468), locks_excluded(0x7fd74834cd88), locks_excluded(0x7fd7539a14d8), locks_excluded(0x7fd75a1f6808), locks_excluded(0x7fd7609d7ce8), locks_excluded(0x7fd7482c1968), locks_excluded(0x7fd74fbd1048), locks_excluded(0x7fd752641d08), locks_excluded(0x7fd74c1d5ee8), locks_excluded(0x7fd75ac4cae8), locks_excluded(0x7fd75787d028), locks_excluded(0x7fd75cf95dd8), locks_excluded(0x7fd761fde7a8), locks_excluded(0x7fd76a27a4c8), locks_excluded(0x7fd750cd2ac8), locks_excluded(0x7fd760ea2d48), locks_excluded(0x7fd74af9f008), locks_excluded(0x7fd76a26a9c8), locks_excluded(0x7fd75c8ab0d8), locks_excluded(0x7fd738114c78), locks_excluded(0x7fd74873bca8), locks_excluded(0x7fd763baa1f8), locks_excluded(0x7fd757c039c8), locks_excluded(0x7fd761f832f8), locks_excluded(0x7fd7535317e8), locks_excluded(0x7fd76af43008), locks_excluded(0x7fd738238908), locks_excluded(0x7fd749975a98), locks_excluded(0x7fd752f224f8), locks_excluded(0x7fd7587afca8), locks_excluded(0x7fd7699a4768)]]
MutexType&
MaybeCheckNotHeld(MutexType& m);
The same mutex reference.
| Name | Description |
|---|---|
| m | Mutex about to be locked. |