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

Synopsis

Declared in <sync.h>

template<typename MutexType>
[[requires_capability(0x7ff36c76e4f0), requires_capability(0x7ff3790ebd50), requires_capability(0x7ff38c63d950), requires_capability(0x7ff393153670), requires_capability(0x7ff38c5852f0), requires_capability(0x7ff36e32f340), requires_capability(0x7ff38ac02a10), requires_capability(0x7ff39024bf40), requires_capability(0x7ff378a099e0), requires_capability(0x7ff37dfb5100), requires_capability(0x7ff376111cb0), requires_capability(0x7ff378d71710), requires_capability(0x7ff37f81f980), requires_capability(0x7ff392b82e00), requires_capability(0x7ff378d1e460), requires_capability(0x7ff377f6a2b0), requires_capability(0x7ff383dcd9c0), requires_capability(0x7ff37bc9b740), requires_capability(0x7ff381019070), requires_capability(0x7ff35c05d700), requires_capability(0x7ff38bb054d0), requires_capability(0x7ff38023cbd0), requires_capability(0x7ff3704bd5a0), requires_capability(0x7ff35c4cea70), requires_capability(0x7ff38b163de0), requires_capability(0x7ff37f598050), requires_capability(0x7ff378424550), requires_capability(0x7ff3745ea930), requires_capability(0x7ff389449d00), requires_capability(0x7ff383b20670), requires_capability(0x7ff38fadd060), requires_capability(0x7ff390c2ecb0), requires_capability(0x7ff37fe92910), requires_capability(0x7ff37a188050), requires_capability(0x7ff388dcff10), requires_capability(0x7ff3915781d0), requires_capability(0x7ff36f9ee970), requires_capability(0x7ff37c132c00), requires_capability(0x7ff392c4e980), requires_capability(0x7ff37c84ee30), requires_capability(0x7ff38efae3f0), requires_capability(0x7ff37475deb0), requires_capability(0x7ff37fd6ecf0), requires_capability(0x7ff3762b2cb0), requires_capability(0x7ff38e8c5a40), requires_capability(0x7ff38abae2f0), requires_capability(0x7ff378d10ec0), requires_capability(0x7ff3774949e0), requires_capability(0x7ff38ae4fa00), requires_capability(0x7ff375f194f0), requires_capability(0x7ff38c644e70), requires_capability(0x7ff36e7d3b10), requires_capability(0x7ff3773d8c40), requires_capability(0x7ff36e793b00), requires_capability(0x7ff391668380), requires_capability(0x7ff37b282040), requires_capability(0x7ff39018ba80), requires_capability(0x7ff36e1a2d20), requires_capability(0x7ff3640c5a70), requires_capability(0x7ff38cbcbc70), requires_capability(0x7ff37508f330), requires_capability(0x7ff37c8cfda0), requires_capability(0x7ff38cf99a90), requires_capability(0x7ff370259370), requires_capability(0x7ff368260790), requires_capability(0x7ff38d5b01a0), requires_capability(0x7ff383aeb740), requires_capability(0x7ff36c46f410), requires_capability(0x7ff3826bde20), requires_capability(0x7ff38d4b14a0), requires_capability(0x7ff37c2878f0), requires_capability(0x7ff3776324a0), requires_capability(0x7ff37bf59770), requires_capability(0x7ff3805c7510), requires_capability(0x7ff390ffa7d0), requires_capability(0x7ff3709e7a80), requires_capability(0x7ff374634980), requires_capability(0x7ff375264290)]]
void
AssertLockHeldInternal(
    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 to be held.

Created with MrDocs