Home
last modified time | relevance | path

Searched refs:bumpPtr (Results 1 – 2 of 2) sorted by relevance

/oneTBB/src/tbbmalloc/
H A Dbackref.cpp30 FreeObject *bumpPtr; // bump pointer moves from the end to the beginning of the block member
42 … nextForUse(nullptr), bumpPtr((FreeObject*)((uintptr_t)blockToUse + slabSize - sizeof(void*))), in BackRefBlock()
285 toUse = (void**)blockToUse->bumpPtr; in newBackRef()
286 blockToUse->bumpPtr = in newBackRef()
287 (FreeObject*)((uintptr_t)blockToUse->bumpPtr - sizeof(void*)); in newBackRef()
289 MALLOC_ASSERT((uintptr_t)blockToUse->bumpPtr in newBackRef()
292 blockToUse->bumpPtr = nullptr; in newBackRef()
H A Dfrontend.cpp407 && (!bumpPtr || object>bumpPtr), msg); in checkFreePrecond()
891 result = bootStrapBlock->bumpPtr; in allocate()
892 …bootStrapBlock->bumpPtr = (FreeObject *)((uintptr_t)bootStrapBlock->bumpPtr - bootStrapBlock->obje… in allocate()
1332 if (bumpPtr) { in adjustFullness()
1891 result = firstStartupBlock->bumpPtr; in allocate()
1893 firstStartupBlock->bumpPtr = in allocate()
1927 bumpPtr = newBump; in free()
2124 FreeObject *result = bumpPtr; in allocateFromBumpPtr()
2126 bumpPtr = (FreeObject *) ((uintptr_t) bumpPtr - objectSize); in allocateFromBumpPtr()
2128 bumpPtr = nullptr; in allocateFromBumpPtr()
[all …]