Assert that a GlobalMutex is not held in the surrounding scope.
Synopsis
Declared in <sync.h>
[[locks_excluded(0x7fd74ca2c088), locks_excluded(0x7fd749104ce8), locks_excluded(0x7fd760d229a8), locks_excluded(0x7fd75ea93238), locks_excluded(0x7fd75bb644e8), locks_excluded(0x7fd749f68aa8), locks_excluded(0x7fd7486c0778), locks_excluded(0x7fd7609a20e8), locks_excluded(0x7fd750ccf828), locks_excluded(0x7fd75609f438), locks_excluded(0x7fd74e05a008), locks_excluded(0x7fd75187a808), locks_excluded(0x7fd76a1e2238), locks_excluded(0x7fd760e33688), locks_excluded(0x7fd750538268), locks_excluded(0x7fd74c2ef258), locks_excluded(0x7fd75607d848), locks_excluded(0x7fd75d89ac78), locks_excluded(0x7fd75a0a9d68), locks_excluded(0x7fd75e83bde8), locks_excluded(0x7fd7606c0ea8), locks_excluded(0x7fd758445c38), locks_excluded(0x7fd7535eab68), locks_excluded(0x7fd760adbe18), locks_excluded(0x7fd74c07a1b8), locks_excluded(0x7fd75a6b9478), locks_excluded(0x7fd744196398), locks_excluded(0x7fd75eaa1558), locks_excluded(0x7fd74ca07398), locks_excluded(0x7fd75aa90ce8), locks_excluded(0x7fd76adbb6f8), locks_excluded(0x7fd75d2bf868), locks_excluded(0x7fd7597a9c98), locks_excluded(0x7fd757cbb708), locks_excluded(0x7fd761ec0ac8), locks_excluded(0x7fd75cc5ff38), locks_excluded(0x7fd760150e18), locks_excluded(0x7fd75aaf67a8), locks_excluded(0x7fd750e642b8), locks_excluded(0x7fd749462788), locks_excluded(0x7fd76ac89288), locks_excluded(0x7fd75ff6c418), locks_excluded(0x7fd75b292168), locks_excluded(0x7fd74089dd08), locks_excluded(0x7fd76a2fbff8), locks_excluded(0x7fd752184538), locks_excluded(0x7fd7565e7848), locks_excluded(0x7fd7481724c8), locks_excluded(0x7fd7545974a8), locks_excluded(0x7fd748348dc8), locks_excluded(0x7fd75399d518), locks_excluded(0x7fd75a1f2848), locks_excluded(0x7fd7609d3d28), locks_excluded(0x7fd7482bd9a8), locks_excluded(0x7fd74fbcd068), locks_excluded(0x7fd75263dd48), locks_excluded(0x7fd74c1d1f28), locks_excluded(0x7fd75ac48b28), locks_excluded(0x7fd757879068), locks_excluded(0x7fd75cf91e18), locks_excluded(0x7fd761fda7e8), locks_excluded(0x7fd76a276508), locks_excluded(0x7fd750cceb08), locks_excluded(0x7fd760e9ed88), locks_excluded(0x7fd74af9b048), locks_excluded(0x7fd76a266a08), locks_excluded(0x7fd75c8a7118), locks_excluded(0x7fd738110cb8), locks_excluded(0x7fd748737ce8), locks_excluded(0x7fd763ba6238), locks_excluded(0x7fd757bffa08), locks_excluded(0x7fd761f7f338), locks_excluded(0x7fd75352d828), locks_excluded(0x7fd76af3f048), locks_excluded(0x7fd738234948), locks_excluded(0x7fd749971ad8), locks_excluded(0x7fd752f1e538), locks_excluded(0x7fd7587abce8), locks_excluded(0x7fd7699a07a8)]]
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