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

Synopsis

Declared in <sync.h>

template<typename MutexType>
[[locks_excluded(0x7fbc8c928ea0), locks_excluded(0x7fbca3a4e0c0), locks_excluded(0x7fbc9c8443e0), locks_excluded(0x7fbca0a121a0), locks_excluded(0x7fbc9cdf5430), locks_excluded(0x7fbc921a7dc0), locks_excluded(0x7fbc9244d5c0), locks_excluded(0x7fbca10e2690), locks_excluded(0x7fbc8d340d00), locks_excluded(0x7fbc85fd7bd0), locks_excluded(0x7fbc9600dcb0), locks_excluded(0x7fbca7b314c0), locks_excluded(0x7fbcada50380), locks_excluded(0x7fbca09b6c80), locks_excluded(0x7fbca6e15b40), locks_excluded(0x7fbca300cc70), locks_excluded(0x7fbcaeef1dd0), locks_excluded(0x7fbc75222ba0), locks_excluded(0x7fbcac43b830), locks_excluded(0x7fbca445a050), locks_excluded(0x7fbc9eebba20), locks_excluded(0x7fbc84cad000), locks_excluded(0x7fbca65e9610), locks_excluded(0x7fbc93d367d0), locks_excluded(0x7fbc74bce2d0), locks_excluded(0x7fbc87e8d940), locks_excluded(0x7fbc9fb412f0), locks_excluded(0x7fbc94f00f40), locks_excluded(0x7fbc748cc2d0), locks_excluded(0x7fbcadd445e0), locks_excluded(0x7fbc90488150), locks_excluded(0x7fbca57eea70), locks_excluded(0x7fbc87eb5570), locks_excluded(0x7fbc882091f0), locks_excluded(0x7fbca0b70100), locks_excluded(0x7fbca7cf5700), locks_excluded(0x7fbca7583190), locks_excluded(0x7fbc84001af0), locks_excluded(0x7fbc800808d0), locks_excluded(0x7fbcae3903b0), locks_excluded(0x7fbc9e4aec50), locks_excluded(0x7fbc95135d20), locks_excluded(0x7fbcaecec170), locks_excluded(0x7fbcad715db0), locks_excluded(0x7fbc9f8b7a30), locks_excluded(0x7fbc8d7bc170), locks_excluded(0x7fbc9e93f200), locks_excluded(0x7fbcac4d1ec0), locks_excluded(0x7fbca51bd430), locks_excluded(0x7fbca01ccf10), locks_excluded(0x7fbc96c612a0), locks_excluded(0x7fbca53e8840), locks_excluded(0x7fbc9d4183b0), locks_excluded(0x7fbca6eb3900), locks_excluded(0x7fbc9de55380), locks_excluded(0x7fbca1c914c0), locks_excluded(0x7fbc9d8c82c0), locks_excluded(0x7fbca73efbd0), locks_excluded(0x7fbca271d920), locks_excluded(0x7fbcaea78fc0), locks_excluded(0x7fbc9d302850), locks_excluded(0x7fbca1f216b0), locks_excluded(0x7fbcac300070), locks_excluded(0x7fbc7408bd50), locks_excluded(0x7fbc9e8d2390), locks_excluded(0x7fbca1b14840), locks_excluded(0x7fbc8791e820), locks_excluded(0x7fbca77c20b0), locks_excluded(0x7fbca1018da0), locks_excluded(0x7fbc8faa4e40), locks_excluded(0x7fbc84f87130), locks_excluded(0x7fbc8d7b3670), locks_excluded(0x7fbc9378a170), locks_excluded(0x7fbcacc392e0), locks_excluded(0x7fbc92734a90), locks_excluded(0x7fbc94190dd0), locks_excluded(0x7fbca56cdb10), locks_excluded(0x7fbc8050c8e0), locks_excluded(0x7fbca37dd970)]]
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