Searched refs:MBlock (Results 1 - 7 of 7) sorted by relevance

/external/compiler-rt/lib/tsan/rtl/
H A Dtsan_mman.cc32 COMPILER_CHECK(sizeof(MBlock) == 16);
34 void MBlock::Lock() {
51 void MBlock::Unlock() {
111 MBlock *b = new(allocator()->GetMetaData(p)) MBlock;
124 MBlock *b = (MBlock*)allocator()->GetMetaData(p);
126 MBlock::ScopedLock l(b);
153 MBlock *b = user_mblock(thr, p);
167 MBlock *
[all...]
H A Dtsan_mman.h37 MBlock *user_mblock(ThreadState *thr, void *p);
H A Dtsan_sync.cc84 MBlock *b = user_mblock(thr, (void*)addr);
86 MBlock::ScopedLock l(b);
149 MBlock *b = user_mblock(thr, (void*)addr);
153 MBlock::ScopedLock l(b);
H A Dtsan_defs.h164 struct MBlock;
H A Dtsan_rtl.h51 struct MBlock { struct in namespace:__tsan
118 typedef GenericScopedLock<MBlock> ScopedLock;
130 typedef SizeClassAllocator64<kAllocatorSpace, kAllocatorSize, sizeof(MBlock),
H A Dtsan_rtl_report.cc325 MBlock *b = 0;
/external/compiler-rt/lib/tsan/tests/unit/
H A Dtsan_mman_test.cc56 MBlock *b = user_mblock(thr, p);
57 EXPECT_NE(b, (MBlock*)0);
59 MBlock *b2 = user_mblock(thr, p2);
60 EXPECT_NE(b2, (MBlock*)0);

Completed in 403 milliseconds