Assert that a GlobalMutex is not held in the surrounding scope.

Synopsis

Declared in <sync.h>

[[locks_excluded(0x7fb95c7e3388), locks_excluded(0x7fb9854140b8), locks_excluded(0x7fb979bba738), locks_excluded(0x7fb977c08b08), locks_excluded(0x7fb979fb4a48), locks_excluded(0x7fb96e0e1048), locks_excluded(0x7fb96e6085d8), locks_excluded(0x7fb987834498), locks_excluded(0x7fb97f4f23b8), locks_excluded(0x7fb96618c758), locks_excluded(0x7fb96a0a4a48), locks_excluded(0x7fb97fd97da8), locks_excluded(0x7fb975ce5928), locks_excluded(0x7fb98439bf18), locks_excluded(0x7fb97f0f79d8), locks_excluded(0x7fb9871b98e8), locks_excluded(0x7fb97be9cc28), locks_excluded(0x7fb95cbb4318), locks_excluded(0x7fb97ab2e7c8), locks_excluded(0x7fb97f9465d8), locks_excluded(0x7fb9859e2a58), locks_excluded(0x7fb97a9c91b8), locks_excluded(0x7fb986aaf788), locks_excluded(0x7fb97fd9dac8), locks_excluded(0x7fb976db7f68), locks_excluded(0x7fb97b234438), locks_excluded(0x7fb977d73758), locks_excluded(0x7fb98550b438), locks_excluded(0x7fb97efa7bb8), locks_excluded(0x7fb97a5bfef8), locks_excluded(0x7fb967b32cc8), locks_excluded(0x7fb984eec338), locks_excluded(0x7fb96e0e9c18), locks_excluded(0x7fb9548fa6b8), locks_excluded(0x7fb95ccc6ab8), locks_excluded(0x7fb9846b5398), locks_excluded(0x7fb95e4b34a8), locks_excluded(0x7fb96c070d38), locks_excluded(0x7fb95898a828), locks_excluded(0x7fb96f61f868), locks_excluded(0x7fb9687001a8), locks_excluded(0x7fb976608eb8), locks_excluded(0x7fb97870a7f8), locks_excluded(0x7fb978370ee8), locks_excluded(0x7fb96bed51b8), locks_excluded(0x7fb96422a7c8), locks_excluded(0x7fb9580a89e8), locks_excluded(0x7fb965f0e9b8), locks_excluded(0x7fb9793f64b8), locks_excluded(0x7fb97ad65808), locks_excluded(0x7fb96b0dd188), locks_excluded(0x7fb975f40d88), locks_excluded(0x7fb97b302c78), locks_excluded(0x7fb9640649c8), locks_excluded(0x7fb96c1bb628), locks_excluded(0x7fb9856a0948), locks_excluded(0x7fb977a29fb8), locks_excluded(0x7fb95cb82da8), locks_excluded(0x7fb968005ee8), locks_excluded(0x7fb97b908b78), locks_excluded(0x7fb97fa2ff08), locks_excluded(0x7fb985656dd8), locks_excluded(0x7fb97533c158), locks_excluded(0x7fb96e3b3a28), locks_excluded(0x7fb97f573538), locks_excluded(0x7fb96814b5a8), locks_excluded(0x7fb965444428), locks_excluded(0x7fb96f46e5c8), locks_excluded(0x7fb9659ed138), locks_excluded(0x7fb95ce6ee48), locks_excluded(0x7fb956612658), locks_excluded(0x7fb95b321aa8), locks_excluded(0x7fb97efe4a68), locks_excluded(0x7fb979501c18), locks_excluded(0x7fb967c230b8), locks_excluded(0x7fb96b546538), locks_excluded(0x7fb976b90f68), locks_excluded(0x7fb974ccadd8)]]
void
AssertLockNotHeldInline(
    char const* name,
    char const* file,
    int line,
    GlobalMutex* cs);

Parameters

Name

Description

name

Name of the mutex.

file

Source file of the caller.

line

Source line of the caller.

cs

Mutex expected not to be held.

Created with MrDocs