/src/sys/external/bsd/compiler_rt/dist/lib/tsan/tests/unit/ |
tsan_sync_test.cc | 78 u64 block2[4] = {}; // fake malloc block local in function:__tsan::TEST 85 m->MoveMemory((uptr)&block1[0], (uptr)&block2[0], 4 * sizeof(u64)); 90 mb1 = m->GetBlock((uptr)&block2[0]); 93 mb2 = m->GetBlock((uptr)&block2[3]); 100 s1 = m->GetIfExistsAndLock((uptr)&block2[0], true); 102 EXPECT_EQ(s1->addr, (uptr)&block2[0]); 104 s2 = m->GetIfExistsAndLock((uptr)&block2[1], true); 106 EXPECT_EQ(s2->addr, (uptr)&block2[1]); 108 m->FreeRange(thr->proc(), (uptr)&block2[0], 4 * sizeof(u64));
|
tsan_sync_test.cc | 78 u64 block2[4] = {}; // fake malloc block local in function:__tsan::TEST 85 m->MoveMemory((uptr)&block1[0], (uptr)&block2[0], 4 * sizeof(u64)); 90 mb1 = m->GetBlock((uptr)&block2[0]); 93 mb2 = m->GetBlock((uptr)&block2[3]); 100 s1 = m->GetIfExistsAndLock((uptr)&block2[0], true); 102 EXPECT_EQ(s1->addr, (uptr)&block2[0]); 104 s2 = m->GetIfExistsAndLock((uptr)&block2[1], true); 106 EXPECT_EQ(s2->addr, (uptr)&block2[1]); 108 m->FreeRange(thr->proc(), (uptr)&block2[0], 4 * sizeof(u64));
|
tsan_sync_test.cc | 78 u64 block2[4] = {}; // fake malloc block local in function:__tsan::TEST 85 m->MoveMemory((uptr)&block1[0], (uptr)&block2[0], 4 * sizeof(u64)); 90 mb1 = m->GetBlock((uptr)&block2[0]); 93 mb2 = m->GetBlock((uptr)&block2[3]); 100 s1 = m->GetIfExistsAndLock((uptr)&block2[0], true); 102 EXPECT_EQ(s1->addr, (uptr)&block2[0]); 104 s2 = m->GetIfExistsAndLock((uptr)&block2[1], true); 106 EXPECT_EQ(s2->addr, (uptr)&block2[1]); 108 m->FreeRange(thr->proc(), (uptr)&block2[0], 4 * sizeof(u64));
|