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

/openbsd-current/gnu/llvm/compiler-rt/lib/tsan/tests/unit/
H A Dtsan_sync_test.cpp18 TEST(MetaMap, Basic) {
21 MetaMap *m = &ctx->metamap;
34 TEST(MetaMap, FreeRange) {
37 MetaMap *m = &ctx->metamap;
52 TEST(MetaMap, Sync) {
58 MetaMap *m = &ctx->metamap;
77 TEST(MetaMap, MoveMemory) {
81 MetaMap *m = &ctx->metamap;
112 TEST(MetaMap, ResetSync) {
116 MetaMap *
[all...]
/openbsd-current/gnu/llvm/compiler-rt/lib/tsan/rtl/
H A Dtsan_sync.cpp44 MetaMap::MetaMap() function in class:__tsan::MetaMap
47 void MetaMap::AllocBlock(ThreadState *thr, uptr pc, uptr p, uptr sz) {
59 uptr MetaMap::FreeBlock(Processor *proc, uptr p, bool reset) {
68 bool MetaMap::FreeRange(Processor *proc, uptr p, uptr sz, bool reset) {
108 void MetaMap::ResetRange(Processor *proc, uptr p, uptr sz, bool reset) {
169 void MetaMap::ResetClocks() {
190 MBlock* MetaMap::GetBlock(uptr p) {
204 SyncVar *MetaMap::GetSync(ThreadState *thr, uptr pc, uptr addr, bool create,
244 void MetaMap
[all...]
H A Dtsan_sync.h62 u32 next; // in MetaMap
91 // MetaMap maps app addresses to heap block (MBlock) and sync var (SyncVar)
93 class MetaMap { class in namespace:__tsan
95 MetaMap();
H A Dtsan_rtl.h308 MetaMap metamap;

Completed in 179 milliseconds