Searched refs:MetaMap (Results 1 - 3 of 3) sorted by relevance

/freebsd-11.0-release/contrib/compiler-rt/lib/tsan/rtl/
H A Dtsan_sync.cc59 MetaMap::MetaMap() { function in class:__tsan::MetaMap
63 void MetaMap::AllocBlock(ThreadState *thr, uptr pc, uptr p, uptr sz) {
74 uptr MetaMap::FreeBlock(ThreadState *thr, uptr pc, uptr p) {
83 bool MetaMap::FreeRange(ThreadState *thr, uptr pc, uptr p, uptr sz) {
122 void MetaMap::ResetRange(ThreadState *thr, uptr pc, uptr p, uptr sz) {
173 MBlock* MetaMap::GetBlock(uptr p) {
187 SyncVar* MetaMap::GetOrCreateAndLock(ThreadState *thr, uptr pc,
192 SyncVar* MetaMap::GetIfExistsAndLock(uptr addr) {
196 SyncVar* MetaMap
[all...]
H A Dtsan_sync.h42 u32 next; // in MetaMap
66 /* MetaMap allows to map arbitrary user pointers onto various descriptors.
70 class MetaMap { class in namespace:__tsan
72 MetaMap();
H A Dtsan_rtl.h478 MetaMap metamap;

Completed in 36 milliseconds