Home
last modified time | relevance | path

Searched refs:MALLOC_ASSERT (Results 1 – 10 of 10) sorted by relevance

/oneTBB/src/tbbmalloc/
H A Dfrontend.cpp395 MALLOC_ASSERT(allocatedCount>0, msg); in checkFreePrecond()
665 MALLOC_ASSERT(head!=tls, ASSERT_TEXT); in registerThread()
907 MALLOC_ASSERT( ptr, ASSERT_TEXT ); in free()
1054 MALLOC_ASSERT(result, ASSERT_TEXT); in getEmptyBlock()
1088 MALLOC_ASSERT(isPoolValid(), nullptr); in init()
1219 MALLOC_ASSERT( this, ASSERT_TEXT ); in pushTLSBin()
1245 MALLOC_ASSERT( this, ASSERT_TEXT ); in outofTLSBin()
1269 MALLOC_ASSERT( this, ASSERT_TEXT ); in getPrivatizedFreeListBlock()
1532 MALLOC_ASSERT( binTag, ASSERT_TEXT ); in shareOrphaned()
2112 MALLOC_ASSERT( result, ASSERT_TEXT ); in allocateFromFreeList()
[all …]
H A Dbackend.cpp100 MALLOC_ASSERT(pageSize, "Page size cannot be zero."); in allocRawMem()
189 MALLOC_ASSERT(size > MAX_LOCKED_VAL, ASSERT_TEXT); in unlock()
227 MALLOC_ASSERT(sz, ASSERT_TEXT); in rightNeig()
231 MALLOC_ASSERT(sz, ASSERT_TEXT); in leftNeig()
253 MALLOC_ASSERT(rSz == sz, ASSERT_TEXT); in tryLockBlock()
378 MALLOC_ASSERT(prev > 0, ASSERT_TEXT); in blockWasProcessed()
580 MALLOC_ASSERT(extMemPool->fixedPool, in splitBlock()
851 MALLOC_ASSERT(block, ASSERT_TEXT); in genericGetBlock()
876 MALLOC_ASSERT(isAligned(b, slabSize), ASSERT_TEXT); in getSlabBlock()
976 MALLOC_ASSERT( oldRegion < ptr, ASSERT_TEXT ); in remap()
[all …]
H A Dbackref.cpp47 MALLOC_ASSERT(!(num >> CHAR_BIT*sizeof(BackRefIdx::main_t)), in BackRefBlock()
152 MALLOC_ASSERT(nextLU < dataSz, nullptr); in initEmptyBackRefBlock()
213 MALLOC_ASSERT(active_block, ASSERT_TEXT); in findFreeBlock()
226MALLOC_ASSERT(active_block->addedToForUse.load(std::memory_order_relaxed), ASSERT_TEXT); in findFreeBlock()
269 MALLOC_ASSERT(backRefMain.load(std::memory_order_relaxed), ASSERT_TEXT); in newBackRef()
280 MALLOC_ASSERT(!blockToUse->freeList || in newBackRef()
289 MALLOC_ASSERT((uintptr_t)blockToUse->bumpPtr in newBackRef()
313 MALLOC_ASSERT(!(offset >> 15), ASSERT_TEXT); in newBackRef()
322 MALLOC_ASSERT(!backRefIdx.isInvalid(), ASSERT_TEXT); in removeBackRef()
328 MALLOC_ASSERT(((uintptr_t)&backRefEntry >(uintptr_t)currBlock && in removeBackRef()
[all …]
H A DMapMemory.h108MALLOC_ASSERT(isAligned(result, HUGE_PAGE_SIZE), "Mapped address is not aligned on huge page size.… in mmapTHP()
127MALLOC_ASSERT((bytes % HUGE_PAGE_SIZE) == 0, "Mapping size should be divisible by huge page size"); in MapMemory()
133MALLOC_ASSERT((bytes % HUGE_PAGE_SIZE) == 0, "Mapping size should be divisible by huge page size"); in MapMemory()
139 MALLOC_ASSERT(false, "Unknown page type"); in MapMemory()
H A Dlarge_objects.h58 MALLOC_ASSERT(MinSize <= size && size < MaxSize, ASSERT_TEXT); in sizeToIdx()
59 MALLOC_ASSERT(size % CacheStep == 0, ASSERT_TEXT); in sizeToIdx()
83 MALLOC_ASSERT(size >= StepFactor, "Size must not be less than the StepFactor"); in alignToBin()
90 MALLOC_ASSERT(MinSize <= size && size <= MaxSize, ASSERT_TEXT); in sizeToIdx()
92 MALLOC_ASSERT(sizeExp >= 0, "A shift amount (sizeExp) must not be negative"); in sizeToIdx()
95 MALLOC_ASSERT(minorStepExp >= 0, "A shift amount (minorStepExp) must not be negative"); in sizeToIdx()
97 MALLOC_ASSERT(size == majorStepSize + ((size_t)minorIdx << minorStepExp), in sizeToIdx()
H A Dlarge_objects.cpp259 MALLOC_ASSERT( putListNum>=0, ASSERT_TEXT ); in getFromPutList()
272 MALLOC_ASSERT( tail, ASSERT_TEXT ); in addToPutList()
361 MALLOC_ASSERT( false, "Unknown operation." ); in operator ()()
364 MALLOC_ASSERT( !( opGet && head ), "Not all put/get pairs are processed!" ); in operator ()()
543 MALLOC_ASSERT( !last.load(std::memory_order_relaxed) || in putList()
545 MALLOC_ASSERT( (tail==head && num==1) || (tail!=head && num>1), ASSERT_TEXT ); in putList()
546 MALLOC_ASSERT( tail, ASSERT_TEXT ); in putList()
661 MALLOC_ASSERT( toRelease, ASSERT_TEXT ); in cleanToThreshold()
854 MALLOC_ASSERT(idx < static_cast<int>(numBins), ASSERT_TEXT); in updateCacheState()
912 MALLOC_ASSERT(size <= maxHugeSize, ASSERT_TEXT); in sizeToIdx()
[all …]
H A Dtbbmalloc_internal.h186 MALLOC_ASSERT(idx<NUM, ASSERT_TEXT); in set()
380 MALLOC_ASSERT(setDone, ASSERT_TEXT);
475MALLOC_ASSERT(hugePageSize != 0, "Huge Page size can't be zero if we found preallocated.");
488MALLOC_ASSERT(hugePageSize != 0, "Huge Page size can't be zero if we found thp existence.");
492 MALLOC_ASSERT(!pageSize, "Huge page size can't be set twice. Double initialization.");
603 MALLOC_ASSERT(isPoolValid(),
H A Dbackend.h43 MALLOC_ASSERT(prev > 0, ASSERT_TEXT); in blockReleased()
331 MALLOC_ASSERT(bin < HUGE_BIN, "Invalid size."); in sizeToBin()
385 MALLOC_ASSERT(bin <= HUGE_BIN, "Invalid bin."); in binToSize()
H A Dtbbmalloc.cpp69 MALLOC_ASSERT(lib && ret, "Allocator can't find itself."); in init_tbbmalloc()
H A DCustomize.h21 #define MALLOC_ASSERT(assertion, message) __TBB_ASSERT(assertion, message) macro