Assert that a GlobalMutex is not held in the surrounding scope.
Declared in <sync.h>
[[locks_excluded(0x7fbc8c92d298), locks_excluded(0x7fbca3a524b8), locks_excluded(0x7fbc9c8487d8), locks_excluded(0x7fbca0a16598), locks_excluded(0x7fbc9cdf9828), locks_excluded(0x7fbc921ac1b8), locks_excluded(0x7fbc924519b8), locks_excluded(0x7fbca10e6a88), locks_excluded(0x7fbc8d3450f8), locks_excluded(0x7fbc85fdbfc8), locks_excluded(0x7fbc960120a8), locks_excluded(0x7fbca7b358b8), locks_excluded(0x7fbcada54778), locks_excluded(0x7fbca09bb078), locks_excluded(0x7fbca6e19f38), locks_excluded(0x7fbca3011068), locks_excluded(0x7fbcaeef61c8), locks_excluded(0x7fbc75226f98), locks_excluded(0x7fbcac43fc28), locks_excluded(0x7fbca445e448), locks_excluded(0x7fbc9eebfe18), locks_excluded(0x7fbc84cb13f8), locks_excluded(0x7fbca65eda08), locks_excluded(0x7fbc93d3abc8), locks_excluded(0x7fbc74bd26c8), locks_excluded(0x7fbc87e91d38), locks_excluded(0x7fbc9fb456e8), locks_excluded(0x7fbc94f05338), locks_excluded(0x7fbc748d06c8), locks_excluded(0x7fbcadd489d8), locks_excluded(0x7fbc9048c548), locks_excluded(0x7fbca57f2e68), locks_excluded(0x7fbc87eb9968), locks_excluded(0x7fbc8820d5e8), locks_excluded(0x7fbca0b744f8), locks_excluded(0x7fbca7cf9af8), locks_excluded(0x7fbca7587588), locks_excluded(0x7fbc84005ee8), locks_excluded(0x7fbc80084cc8), locks_excluded(0x7fbcae3947a8), locks_excluded(0x7fbc9e4b3048), locks_excluded(0x7fbc9513a118), locks_excluded(0x7fbcaecf0568), locks_excluded(0x7fbcad71a1a8), locks_excluded(0x7fbc9f8bbe28), locks_excluded(0x7fbc8d7c0568), locks_excluded(0x7fbc9e9435f8), locks_excluded(0x7fbcac4d62b8), locks_excluded(0x7fbca51c1828), locks_excluded(0x7fbca01d1308), locks_excluded(0x7fbc96c65698), locks_excluded(0x7fbca53ecc38), locks_excluded(0x7fbc9d41c7a8), locks_excluded(0x7fbca6eb7cf8), locks_excluded(0x7fbc9de59778), locks_excluded(0x7fbca1c958b8), locks_excluded(0x7fbc9d8cc6b8), locks_excluded(0x7fbca73f3fc8), locks_excluded(0x7fbca2721d18), locks_excluded(0x7fbcaea7d3b8), locks_excluded(0x7fbc9d306c48), locks_excluded(0x7fbca1f25aa8), locks_excluded(0x7fbcac304468), locks_excluded(0x7fbc74090148), locks_excluded(0x7fbc9e8d6788), locks_excluded(0x7fbca1b18c38), locks_excluded(0x7fbc87922c18), locks_excluded(0x7fbca77c64a8), locks_excluded(0x7fbca101d198), locks_excluded(0x7fbc8faa9238), locks_excluded(0x7fbc84f8b528), locks_excluded(0x7fbc8d7b7a68), locks_excluded(0x7fbc9378e568), locks_excluded(0x7fbcacc3d6d8), locks_excluded(0x7fbc92738e88), locks_excluded(0x7fbc941951c8), locks_excluded(0x7fbca56d1f08), locks_excluded(0x7fbc80510cd8), locks_excluded(0x7fbca37e1d68)]]
void
AssertLockNotHeldInline(
char const* name,
char const* file,
int line,
GlobalMutex* cs);
| 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. |