Lines Matching refs:block

22   u64 block[1] = {};  // fake malloc block  in TEST()  local
23 m->AllocBlock(thr, 0, (uptr)&block[0], 1 * sizeof(u64)); in TEST()
24 MBlock *mb = m->GetBlock((uptr)&block[0]); in TEST()
28 uptr sz = m->FreeBlock(thr->proc(), (uptr)&block[0], true); in TEST()
30 mb = m->GetBlock((uptr)&block[0]); in TEST()
38 u64 block[4] = {}; // fake malloc block in TEST() local
39 m->AllocBlock(thr, 0, (uptr)&block[0], 1 * sizeof(u64)); in TEST()
40 m->AllocBlock(thr, 0, (uptr)&block[1], 3 * sizeof(u64)); in TEST()
41 MBlock *mb1 = m->GetBlock((uptr)&block[0]); in TEST()
43 MBlock *mb2 = m->GetBlock((uptr)&block[1]); in TEST()
45 m->FreeRange(thr->proc(), (uptr)&block[0], 4 * sizeof(u64), true); in TEST()
46 mb1 = m->GetBlock((uptr)&block[0]); in TEST()
48 mb2 = m->GetBlock((uptr)&block[1]); in TEST()
59 u64 block[4] = {}; // fake malloc block in TEST() local
60 m->AllocBlock(thr, 0, (uptr)&block[0], 4 * sizeof(u64)); in TEST()
61 SyncVar *s1 = m->GetSyncIfExists((uptr)&block[0]); in TEST()
63 s1 = m->GetSyncOrCreate(thr, 0, (uptr)&block[0], false); in TEST()
65 CHECK_EQ(s1->addr, (uptr)&block[0]); in TEST()
66 SyncVar *s2 = m->GetSyncOrCreate(thr, 0, (uptr)&block[1], false); in TEST()
68 CHECK_EQ(s2->addr, (uptr)&block[1]); in TEST()
69 m->FreeBlock(thr->proc(), (uptr)&block[0], true); in TEST()
70 s1 = m->GetSyncIfExists((uptr)&block[0]); in TEST()
72 s2 = m->GetSyncIfExists((uptr)&block[1]); in TEST()
117 u64 block[1] = {}; // fake malloc block in TEST() local
118 m->AllocBlock(thr, 0, (uptr)&block[0], 1 * sizeof(u64)); in TEST()
119 SyncVar *s = m->GetSyncOrCreate(thr, 0, (uptr)&block[0], false); in TEST()
121 uptr sz = m->FreeBlock(thr->proc(), (uptr)&block[0], true); in TEST()