Home
last modified time | relevance | path

Searched refs:MetaMap (Results 1 – 8 of 8) sorted by relevance

/external/llvm-project/compiler-rt/lib/tsan/tests/unit/
Dtsan_sync_test.cpp18 TEST(MetaMap, Basic) { in TEST() argument
20 MetaMap *m = &ctx->metamap; in TEST()
33 TEST(MetaMap, FreeRange) { in TEST() argument
35 MetaMap *m = &ctx->metamap; in TEST()
50 TEST(MetaMap, Sync) { in TEST() argument
52 MetaMap *m = &ctx->metamap; in TEST()
73 TEST(MetaMap, MoveMemory) { in TEST() argument
75 MetaMap *m = &ctx->metamap; in TEST()
110 TEST(MetaMap, ResetSync) { in TEST() argument
112 MetaMap *m = &ctx->metamap; in TEST()
/external/compiler-rt/lib/tsan/tests/unit/
Dtsan_sync_test.cc19 TEST(MetaMap, Basic) { in TEST() argument
21 MetaMap *m = &ctx->metamap; in TEST()
34 TEST(MetaMap, FreeRange) { in TEST() argument
36 MetaMap *m = &ctx->metamap; in TEST()
51 TEST(MetaMap, Sync) { in TEST() argument
53 MetaMap *m = &ctx->metamap; in TEST()
74 TEST(MetaMap, MoveMemory) { in TEST() argument
76 MetaMap *m = &ctx->metamap; in TEST()
111 TEST(MetaMap, ResetSync) { in TEST() argument
113 MetaMap *m = &ctx->metamap; in TEST()
/external/llvm-project/compiler-rt/lib/tsan/rtl/
Dtsan_sync.cpp55 MetaMap::MetaMap() in MetaMap() function in __tsan::MetaMap
61 void MetaMap::AllocBlock(ThreadState *thr, uptr pc, uptr p, uptr sz) { in AllocBlock()
73 uptr MetaMap::FreeBlock(Processor *proc, uptr p) { in FreeBlock()
82 bool MetaMap::FreeRange(Processor *proc, uptr p, uptr sz) { in FreeRange()
121 void MetaMap::ResetRange(Processor *proc, uptr p, uptr sz) { in ResetRange()
182 MBlock* MetaMap::GetBlock(uptr p) { in GetBlock()
196 SyncVar* MetaMap::GetOrCreateAndLock(ThreadState *thr, uptr pc, in GetOrCreateAndLock()
201 SyncVar* MetaMap::GetIfExistsAndLock(uptr addr, bool write_lock) { in GetIfExistsAndLock()
205 SyncVar* MetaMap::GetAndLock(ThreadState *thr, uptr pc, in GetAndLock()
258 void MetaMap::MoveMemory(uptr src, uptr dst, uptr sz) { in MoveMemory()
[all …]
Dtsan_sync.h111 class MetaMap {
113 MetaMap();
Dtsan_rtl.h533 MetaMap metamap;
/external/compiler-rt/lib/tsan/rtl/
Dtsan_sync.cc59 MetaMap::MetaMap() { in MetaMap() function in __tsan::MetaMap
63 void MetaMap::AllocBlock(ThreadState *thr, uptr pc, uptr p, uptr sz) { in AllocBlock()
74 uptr MetaMap::FreeBlock(Processor *proc, uptr p) { in FreeBlock()
83 bool MetaMap::FreeRange(Processor *proc, uptr p, uptr sz) { in FreeRange()
122 void MetaMap::ResetRange(Processor *proc, uptr p, uptr sz) { in ResetRange()
182 MBlock* MetaMap::GetBlock(uptr p) { in GetBlock()
196 SyncVar* MetaMap::GetOrCreateAndLock(ThreadState *thr, uptr pc, in GetOrCreateAndLock()
201 SyncVar* MetaMap::GetIfExistsAndLock(uptr addr, bool write_lock) { in GetIfExistsAndLock()
205 SyncVar* MetaMap::GetAndLock(ThreadState *thr, uptr pc, in GetAndLock()
258 void MetaMap::MoveMemory(uptr src, uptr dst, uptr sz) { in MoveMemory()
[all …]
Dtsan_sync.h70 class MetaMap {
72 MetaMap();
Dtsan_rtl.h511 MetaMap metamap;