Searched refs:largeMin (Results 1 - 6 of 6) sorted by relevance

/macosx-10.10/bmalloc-7600.1.17/bmalloc/
H A DLargeChunk.h50 static const size_t boundaryTagCount = max(2 * largeMin / sizeof(BoundaryTag), largeChunkSize / largeMin);
89 size_t boundaryTagNumber = (static_cast<char*>(object) - reinterpret_cast<char*>(chunk)) / largeMin - 1; // - 1 to offset from the right sentinel.
100 // We subtract largeMin before computing the end pointer's boundary tag. An
101 // object's size need not be an even multiple of largeMin. Subtracting
102 // largeMin rounds down to the last boundary tag prior to our neighbor.
104 size_t boundaryTagNumber = (end - largeMin - reinterpret_cast<char*>(chunk)) / largeMin - 1; // - 1 to offset from the right sentinel.
H A DBoundaryTagInlines.h48 BASSERT(range.size() >= largeMin);
67 if (next->size() == largeMin && !next->isFree()) // Right sentinel tag.
100 leftSentinel->setSize(largeMin);
105 rightSentinel->setSize(largeMin);
185 BASSERT(leftover.size() >= largeMin);
208 if (range.size() - size > largeMin)
H A DBoundaryTag.h71 static_assert(largeMin > xLargeMarker, "largeMin must provide enough umbrella to fit xLargeMarker.");
H A DSizes.h72 static const size_t largeMin = 1024; member in namespace:bmalloc::Sizes
H A DSegregatedFreeList.cpp98 size_t alignCount = (size - largeMin) / largeAlignment;
H A DHeap.cpp185 BASSERT(size >= largeMin);

Completed in 119 milliseconds