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

/external/compiler-rt/lib/tsan/rtl/
H A Dtsan_sync.cc54 MetaMap::MetaMap() { function in class:__tsan::MetaMap
58 void MetaMap::AllocBlock(ThreadState *thr, uptr pc, uptr p, uptr sz) {
69 uptr MetaMap::FreeBlock(ThreadState *thr, uptr pc, uptr p) {
78 void MetaMap::FreeRange(ThreadState *thr, uptr pc, uptr p, uptr sz) {
106 MBlock* MetaMap::GetBlock(uptr p) {
120 SyncVar* MetaMap::GetOrCreateAndLock(ThreadState *thr, uptr pc,
125 SyncVar* MetaMap::GetIfExistsAndLock(uptr addr) {
129 SyncVar* MetaMap::GetAndLock(ThreadState *thr, uptr pc,
182 void MetaMap
[all...]
H A Dtsan_sync.h42 u32 next; // in MetaMap
66 /* MetaMap allows to map arbitrary user pointers onto various descriptors.
70 class MetaMap { class in namespace:__tsan
72 MetaMap();
H A Dtsan_rtl.h455 MetaMap metamap;
/external/compiler-rt/lib/tsan/tests/unit/
H A Dtsan_sync_test.cc19 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) {
76 MetaMap *m = &ctx->metamap;
111 TEST(MetaMap, ResetSync) {
113 MetaMap *
[all...]
/external/chromium_org/v8/src/heap/
H A Dheap.h45 V(Map, meta_map, MetaMap) \

Completed in 112 milliseconds