HomeSort by: relevance | last modified time | path
    Searched refs:MetaMap (Results 1 - 4 of 4) sorted by relevancy

  /src/sys/external/bsd/compiler_rt/dist/lib/tsan/tests/unit/
tsan_sync_test.cc 19 TEST(MetaMap, Basic) {
21 MetaMap *m = &ctx->metamap;
34 TEST(MetaMap, FreeRange) {
36 MetaMap *m = &ctx->metamap;
51 TEST(MetaMap, Sync) {
53 MetaMap *m = &ctx->metamap;
74 TEST(MetaMap, MoveMemory)
    [all...]
  /src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/
tsan_sync.cc 56 MetaMap::MetaMap()
62 void MetaMap::AllocBlock(ThreadState *thr, uptr pc, uptr p, uptr sz) {
74 uptr MetaMap::FreeBlock(Processor *proc, uptr p) {
83 bool MetaMap::FreeRange(Processor *proc, uptr p, uptr sz) {
122 void MetaMap::ResetRange(Processor *proc, uptr p, uptr sz) {
183 MBlock* MetaMap::GetBlock(uptr p) {
197 SyncVar* MetaMap::GetOrCreateAndLock(ThreadState *thr, uptr pc,
202 SyncVar* MetaMap::GetIfExistsAndLock(uptr addr, bool write_lock) {
206 SyncVar* MetaMap::GetAndLock(ThreadState *thr, uptr pc
    [all...]
tsan_sync.h 64 u32 next; // in MetaMap
108 /* MetaMap allows to map arbitrary user pointers onto various descriptors.
112 class MetaMap {
114 MetaMap();
tsan_rtl.h 529 MetaMap metamap; member in struct:__tsan::Context

Completed in 14 milliseconds