Searched refs:splitBlock (Results 1 – 2 of 2) sorted by relevance
| /oneTBB/src/tbbmalloc/ |
| H A D | backend.cpp | 573 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 D | backend.h | 290 …FreeBlock *splitBlock(FreeBlock *fBlock, int num, size_t size, bool isAligned, bool needAlignedBlo…
|