Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_sync.h52 struct SyncVar { struct
55 uptr addr; // overwritten by DenseSlabAlloc freelist
56 Mutex mtx;
57 StackID creation_stack_id;
58 Tid owner_tid; // Set only by exclusive owners.
59 FastState last_lock;
60 int recursion;
61 atomic_uint32_t flags;
62 u32 next; // in MetaMap
86 // lock on the SyncVar. in UpdateFlags() argument
H A Dtsan_sync.cpp21 SyncVar::SyncVar() : mtx(MutexTypeSyncVar) { Reset(); } in SyncVar() function in __tsan::SyncVar