Home
last modified time | relevance | path

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

/llvm-project-15.0.7/compiler-rt/lib/tsan/rtl/
H A Dtsan_sync.cpp44 MetaMap::MetaMap() in MetaMap() function in __tsan::MetaMap
47 void MetaMap::AllocBlock(ThreadState *thr, uptr pc, uptr p, uptr sz) { in AllocBlock()
59 uptr MetaMap::FreeBlock(Processor *proc, uptr p, bool reset) { in FreeBlock()
68 bool MetaMap::FreeRange(Processor *proc, uptr p, uptr sz, bool reset) { in FreeRange()
108 void MetaMap::ResetRange(Processor *proc, uptr p, uptr sz, bool reset) { in ResetRange()
169 void MetaMap::ResetClocks() { in ResetClocks()
190 MBlock* MetaMap::GetBlock(uptr p) { in GetBlock()
204 SyncVar *MetaMap::GetSync(ThreadState *thr, uptr pc, uptr addr, bool create, in GetSync()
244 void MetaMap::MoveMemory(uptr src, uptr dst, uptr sz) { in MoveMemory()
277 void MetaMap::OnProcIdle(Processor *proc) { in OnProcIdle()
[all …]
H A Dtsan_sync.h93 class MetaMap {
95 MetaMap();
H A Dtsan_rtl.h306 MetaMap metamap;
/llvm-project-15.0.7/compiler-rt/lib/tsan/tests/unit/
H A Dtsan_sync_test.cpp18 TEST(MetaMap, Basic) { in TEST() argument
21 MetaMap *m = &ctx->metamap; in TEST()
34 TEST(MetaMap, FreeRange) { in TEST() argument
37 MetaMap *m = &ctx->metamap; in TEST()
52 TEST(MetaMap, Sync) { in TEST() argument
58 MetaMap *m = &ctx->metamap; in TEST()
77 TEST(MetaMap, MoveMemory) { in TEST() argument
81 MetaMap *m = &ctx->metamap; in TEST()
112 TEST(MetaMap, ResetSync) { in TEST() argument
116 MetaMap *m = &ctx->metamap; in TEST()
/llvm-project-15.0.7/compiler-rt/lib/tsan/rtl-old/
H A Dtsan_sync.cpp53 MetaMap::MetaMap() in MetaMap() function in __tsan::MetaMap
59 void MetaMap::AllocBlock(ThreadState *thr, uptr pc, uptr p, uptr sz) { in AllocBlock()
71 uptr MetaMap::FreeBlock(Processor *proc, uptr p) { in FreeBlock()
80 bool MetaMap::FreeRange(Processor *proc, uptr p, uptr sz) { in FreeRange()
119 void MetaMap::ResetRange(Processor *proc, uptr p, uptr sz) { in ResetRange()
180 MBlock* MetaMap::GetBlock(uptr p) { in GetBlock()
194 SyncVar *MetaMap::GetSync(ThreadState *thr, uptr pc, uptr addr, bool create, in GetSync()
234 void MetaMap::MoveMemory(uptr src, uptr dst, uptr sz) { in MoveMemory()
267 void MetaMap::OnProcIdle(Processor *proc) { in OnProcIdle()
272 MetaMap::MemoryStats MetaMap::GetMemoryStats() const { in GetMemoryStats()
H A Dtsan_sync.h108 class MetaMap {
110 MetaMap();
H A Dtsan_rtl.h298 MetaMap metamap;