HomeSort by relevance Sort by last modified time
    Searched refs:sizeClass (Results 1 - 4 of 4) sorted by null

  /external/webkit/Source/JavaScriptCore/jit/
ExecutableAllocatorFixedVMPool.cpp 106 size_t allocate(AllocationTableSizeClass& sizeClass)
108 ASSERT(sizeClass.blockSize() == subregionSize);
111 size_t alignment = sizeClass.blockAlignment();
112 size_t count = sizeClass.blockCount();
127 void free(size_t location, AllocationTableSizeClass& sizeClass)
129 ASSERT(sizeClass.blockSize() == subregionSize);
132 size_t count = sizeClass.blockCount();
189 size_t allocate(AllocationTableSizeClass& sizeClass)
193 return m_ptr->allocate(sizeClass);
196 void free(size_t location, AllocationTableSizeClass& sizeClass)
    [all...]
  /external/webkit/Source/JavaScriptCore/heap/
MarkedSpace.cpp 53 MarkedBlock* MarkedSpace::allocateBlock(SizeClass& sizeClass)
55 MarkedBlock* block = MarkedBlock::create(globalData(), sizeClass.cellSize);
56 sizeClass.blockList.append(block);
57 sizeClass.nextBlock = block;
75 void* MarkedSpace::allocateFromSizeClass(SizeClass& sizeClass)
77 for (MarkedBlock*& block = sizeClass.nextBlock ; block; block = block->next()) {
85 return allocateBlock(sizeClass)->allocate();
99 SizeClass& sizeClass = sizeClassFor(block->cellSize())
    [all...]
  /external/webkit/Source/JavaScriptCore/runtime/
JSCell.h 369 inline MarkedSpace::SizeClass& MarkedSpace::sizeClassFor(size_t bytes)
379 SizeClass& sizeClass = sizeClassFor(bytes);
380 return allocateFromSizeClass(sizeClass);
  /external/webkit/Source/JavaScriptCore/wtf/
FastMalloc.cpp 60 // THE PAGEID-TO-SIZECLASS CACHE
61 // Hot PageID-to-sizeclass mappings are held by pagemap_cache_. If this cache
63 // the sizeclass is 0. The cache may have stale information for pages that do
65 // in Populate() for pages with sizeclass > 0 objects, and in do_malloc() and
821 static ALWAYS_INLINE size_t SizeClass(size_t size) {
928 const size_t sc = SizeClass(size);
    [all...]

Completed in 553 milliseconds