Searched defs:SyncVar (Results 1 - 2 of 2) sorted by relevance

/external/compiler-rt/lib/tsan/rtl/
H A Dtsan_sync.h26 struct SyncVar { struct in namespace:__tsan
27 SyncVar();
79 SyncVar* GetOrCreateAndLock(ThreadState *thr, uptr pc,
81 SyncVar* GetIfExistsAndLock(uptr addr);
92 typedef DenseSlabAlloc<SyncVar, 1<<16, 1<<10> SyncAlloc;
97 SyncVar* GetAndLock(ThreadState *thr, uptr pc, uptr addr, bool write_lock,
H A Dtsan_sync.cc20 void DDMutexInit(ThreadState *thr, uptr pc, SyncVar *s);
22 SyncVar::SyncVar() function in class:__tsan::SyncVar
27 void SyncVar::Init(ThreadState *thr, uptr pc, uptr addr, u64 uid) {
39 void SyncVar::Reset() {
94 SyncVar *s = sync_alloc_.Map(idx & ~kFlagMask);
115 SyncVar * s = sync_alloc_.Map(idx & ~kFlagMask);
120 SyncVar* MetaMap::GetOrCreateAndLock(ThreadState *thr, uptr pc,
125 SyncVar* MetaMap::GetIfExistsAndLock(uptr addr) {
129 SyncVar* MetaMa
[all...]

Completed in 80 milliseconds