Home
last modified time | relevance | path

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

/oneTBB/src/tbbmalloc/
H A Dbackend.cpp573 FreeBlock *Backend::splitBlock(FreeBlock *fBlock, int num, size_t size, bool blockIsAligned, bool n… in splitBlock() function in rml::internal::Backend
603 FreeBlock *splitBlock = nullptr; in splitBlock() local
607 splitBlock = fBlock; in splitBlock()
608 fBlock = (FreeBlock*)((uintptr_t)splitBlock + splitSize); in splitBlock()
612 splitBlock = (FreeBlock*)((uintptr_t)fBlock + totalSize); in splitBlock()
613 splitBlock->initHeader(); in splitBlock()
617 …bool markAligned = (blockIsAligned ^ needAlignedBlock) ? toAlignedBin(splitBlock, splitSize) : blo… in splitBlock()
618 coalescAndPut(splitBlock, splitSize, markAligned); in splitBlock()
854 block = splitBlock(block, num, size, block->slabAligned, needAlignedBlock); in genericGetBlock()
H A Dbackend.h290 …FreeBlock *splitBlock(FreeBlock *fBlock, int num, size_t size, bool isAligned, bool needAlignedBlo…