Assert that the given mutex is not held by the current thread.

Synopsis

Declared in <sync.h>

template<typename MutexType>
[[locks_excluded(0x7fd74ca27c90), locks_excluded(0x7fd7491008f0), locks_excluded(0x7fd760d1e5b0), locks_excluded(0x7fd75ea8ee40), locks_excluded(0x7fd75bb600f0), locks_excluded(0x7fd749f646b0), locks_excluded(0x7fd7486bc380), locks_excluded(0x7fd76099dcf0), locks_excluded(0x7fd750ccb430), locks_excluded(0x7fd75609b040), locks_excluded(0x7fd74e055c10), locks_excluded(0x7fd751876410), locks_excluded(0x7fd76a1dde40), locks_excluded(0x7fd760e2f290), locks_excluded(0x7fd750533e70), locks_excluded(0x7fd74c2eae60), locks_excluded(0x7fd756079450), locks_excluded(0x7fd75d896880), locks_excluded(0x7fd75a0a5970), locks_excluded(0x7fd75e8379f0), locks_excluded(0x7fd7606bcab0), locks_excluded(0x7fd758441840), locks_excluded(0x7fd7535e6770), locks_excluded(0x7fd760ad7a20), locks_excluded(0x7fd74c075dc0), locks_excluded(0x7fd75a6b5080), locks_excluded(0x7fd744191fa0), locks_excluded(0x7fd75ea9d160), locks_excluded(0x7fd74ca02fa0), locks_excluded(0x7fd75aa8c8f0), locks_excluded(0x7fd76adb7300), locks_excluded(0x7fd75d2bb470), locks_excluded(0x7fd7597a58a0), locks_excluded(0x7fd757cb7310), locks_excluded(0x7fd761ebc6d0), locks_excluded(0x7fd75cc5bb40), locks_excluded(0x7fd76014ca20), locks_excluded(0x7fd75aaf23b0), locks_excluded(0x7fd750e5fec0), locks_excluded(0x7fd74945e390), locks_excluded(0x7fd76ac84e90), locks_excluded(0x7fd75ff68020), locks_excluded(0x7fd75b28dd70), locks_excluded(0x7fd740899910), locks_excluded(0x7fd76a2f7c00), locks_excluded(0x7fd752180140), locks_excluded(0x7fd7565e3450), locks_excluded(0x7fd74816e0d0), locks_excluded(0x7fd7545930b0), locks_excluded(0x7fd7483449d0), locks_excluded(0x7fd753999120), locks_excluded(0x7fd75a1ee450), locks_excluded(0x7fd7609cf930), locks_excluded(0x7fd7482b95b0), locks_excluded(0x7fd74fbc8c70), locks_excluded(0x7fd752639950), locks_excluded(0x7fd74c1cdb30), locks_excluded(0x7fd75ac44730), locks_excluded(0x7fd757874c70), locks_excluded(0x7fd75cf8da20), locks_excluded(0x7fd761fd63f0), locks_excluded(0x7fd76a272110), locks_excluded(0x7fd750cca710), locks_excluded(0x7fd760e9a990), locks_excluded(0x7fd74af96c50), locks_excluded(0x7fd76a262610), locks_excluded(0x7fd75c8a2d20), locks_excluded(0x7fd73810c8c0), locks_excluded(0x7fd7487338f0), locks_excluded(0x7fd763ba1e40), locks_excluded(0x7fd757bfb610), locks_excluded(0x7fd761f7af40), locks_excluded(0x7fd753529430), locks_excluded(0x7fd76af3ac50), locks_excluded(0x7fd738230550), locks_excluded(0x7fd74996d6e0), locks_excluded(0x7fd752f1a140), locks_excluded(0x7fd7587a78f0), locks_excluded(0x7fd76999c3b0)]]
void
AssertLockNotHeldInternal(
    char const* pszName,
    char const* pszFile,
    int nLine,
    MutexType* cs);

Parameters

Name

Description

pszName

Name of the mutex.

pszFile

Source file of the caller.

nLine

Source line of the caller.

cs

Mutex expected not to be held.

Created with MrDocs