Home
last modified time | relevance | path

Searched refs:sync_alloc_ (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_sync.cpp45 : block_alloc_("heap block allocator"), sync_alloc_("sync allocator") {} in MetaMap()
88 SyncVar *s = sync_alloc_.Map(idx & ~kFlagMask); in FreeRange()
92 sync_alloc_.Free(&proc->sync_cache, idx & ~kFlagMask); in FreeRange()
176 sync_alloc_.ForEach([&](SyncVar *s) { in ResetClocks()
199 SyncVar * s = sync_alloc_.Map(idx & ~kFlagMask); in GetBlock()
214 SyncVar * s = sync_alloc_.Map(idx & ~kFlagMask); in GetSync()
218 sync_alloc_.Free(&thr->proc()->sync_cache, myidx); in GetSync()
232 myidx = sync_alloc_.Alloc(&thr->proc()->sync_cache); in GetSync()
233 mys = sync_alloc_.Map(myidx); in GetSync()
270 SyncVar *s = sync_alloc_.Map(idx & ~kFlagMask); in MoveMemory()
[all …]
H A Dtsan_sync.h140 SyncAlloc sync_alloc_; variable