Searched refs:MALLOC_ASSERT (Results 1 – 10 of 10) sorted by relevance
| /oneTBB/src/tbbmalloc/ |
| H A D | frontend.cpp | 395 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 D | backend.cpp | 100 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 D | backref.cpp | 47 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() 226 … MALLOC_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 D | MapMemory.h | 108 …MALLOC_ASSERT(isAligned(result, HUGE_PAGE_SIZE), "Mapped address is not aligned on huge page size.… in mmapTHP() 127 …MALLOC_ASSERT((bytes % HUGE_PAGE_SIZE) == 0, "Mapping size should be divisible by huge page size"); in MapMemory() 133 …MALLOC_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 D | large_objects.h | 58 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 D | large_objects.cpp | 259 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 D | tbbmalloc_internal.h | 186 MALLOC_ASSERT(idx<NUM, ASSERT_TEXT); in set() 380 MALLOC_ASSERT(setDone, ASSERT_TEXT); 475 … MALLOC_ASSERT(hugePageSize != 0, "Huge Page size can't be zero if we found preallocated."); 488 … MALLOC_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 D | backend.h | 43 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 D | tbbmalloc.cpp | 69 MALLOC_ASSERT(lib && ret, "Allocator can't find itself."); in init_tbbmalloc()
|
| H A D | Customize.h | 21 #define MALLOC_ASSERT(assertion, message) __TBB_ASSERT(assertion, message) macro
|