Lines Matching refs:uintptr_t
42 … nextForUse(nullptr), bumpPtr((FreeObject*)((uintptr_t)blockToUse + slabSize - sizeof(void*))), in BackRefBlock()
65 static const size_t bytes = sizeof(uintptr_t)>4? 256*1024 : 8*1024;
111 … BackRefBlock *bl = (BackRefBlock*)((uintptr_t)main + BackRefMain::bytes + i*BackRefBlock::bytes); in initBackRefMain()
177 for (BackRefBlock *bl = newBl; (uintptr_t)bl < (uintptr_t)newBl + blockSpaceSize; in requestNewSpace()
178 bl = (BackRefBlock*)((uintptr_t)bl + BackRefBlock::bytes)) { in requestNewSpace()
199 …for (BackRefBlock *bl = newBl; blocksToUse>0; bl = (BackRefBlock*)((uintptr_t)bl + BackRefBlock::b… in requestNewSpace()
247 (uintptr_t)backRefMain.load(std::memory_order_relaxed)->backRefBl[backRefIdx.getMain()] in getBackRef()
257 …((std::atomic<void*>*)((uintptr_t)backRefMain.load(std::memory_order_relaxed)->backRefBl[backRefId… in setBackRef()
281 ((uintptr_t)blockToUse->freeList>=(uintptr_t)blockToUse in newBackRef()
282 && (uintptr_t)blockToUse->freeList < in newBackRef()
283 (uintptr_t)blockToUse + slabSize), ASSERT_TEXT); in newBackRef()
287 (FreeObject*)((uintptr_t)blockToUse->bumpPtr - sizeof(void*)); in newBackRef()
289 MALLOC_ASSERT((uintptr_t)blockToUse->bumpPtr in newBackRef()
290 < (uintptr_t)blockToUse+sizeof(BackRefBlock), in newBackRef()
310 uintptr_t offset = in newBackRef()
311 ((uintptr_t)toUse - ((uintptr_t)blockToUse + sizeof(BackRefBlock)))/sizeof(void*); in newBackRef()
326 …std::atomic<void*>& backRefEntry = *(std::atomic<void*>*)((uintptr_t)currBlock + sizeof(BackRefBlo… in removeBackRef()
328 MALLOC_ASSERT(((uintptr_t)&backRefEntry >(uintptr_t)currBlock && in removeBackRef()
329 (uintptr_t)&backRefEntry <(uintptr_t)currBlock + slabSize), ASSERT_TEXT); in removeBackRef()
335 uintptr_t backRefEntryValue = (uintptr_t)backRefEntry.load(std::memory_order_relaxed); in removeBackRef()
337 (backRefEntryValue > (uintptr_t)currBlock in removeBackRef()
338 && backRefEntryValue < (uintptr_t)currBlock + slabSize), ASSERT_TEXT); in removeBackRef()