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

  /external/webkit/Source/JavaScriptCore/heap/
MarkedBlock.h 39 class MarkedBlock {
43 static MarkedBlock* create(JSGlobalData*, size_t cellSize);
44 static void destroy(MarkedBlock*);
47 static MarkedBlock* blockFor(const void*);
52 void setPrev(MarkedBlock*);
53 void setNext(MarkedBlock*);
54 MarkedBlock* prev() const;
55 MarkedBlock* next() const;
89 MarkedBlock(const PageAllocationAligned&, JSGlobalData*, size_t cellSize);
98 MarkedBlock* m_prev
    [all...]
MarkedSpace.h 26 #include "MarkedBlock.h"
84 static const size_t preciseStep = MarkedBlock::atomSize;
93 typedef HashSet<MarkedBlock*>::iterator BlockIterator;
99 MarkedBlock* nextBlock;
100 DoublyLinkedList<MarkedBlock> blockList;
104 MarkedBlock* allocateBlock(SizeClass&);
105 void freeBlocks(DoublyLinkedList<MarkedBlock>&);
110 void clearMarks(MarkedBlock*);
114 HashSet<MarkedBlock*> m_blocks;
122 return MarkedBlock::blockFor(cell)->heap()
    [all...]
MarkedBlock.cpp 27 #include "MarkedBlock.h"
36 MarkedBlock* MarkedBlock::create(JSGlobalData* globalData, size_t cellSize)
41 return new (allocation.base()) MarkedBlock(allocation, globalData, cellSize);
44 void MarkedBlock::destroy(MarkedBlock* block)
51 MarkedBlock::MarkedBlock(const PageAllocationAligned& allocation, JSGlobalData* globalData, size_t cellSize)
66 void MarkedBlock::sweep()
MarkedSpace.cpp 53 MarkedBlock* MarkedSpace::allocateBlock(SizeClass& sizeClass)
55 MarkedBlock* block = MarkedBlock::create(globalData(), sizeClass.cellSize);
63 void MarkedSpace::freeBlocks(DoublyLinkedList<MarkedBlock>& blocks)
65 MarkedBlock* next;
66 for (MarkedBlock* block = blocks.head(); block; block = next) {
71 MarkedBlock::destroy(block);
77 for (MarkedBlock*& block = sizeClass.nextBlock ; block; block = block->next()) {
93 DoublyLinkedList<MarkedBlock> empties;
97 MarkedBlock* block = *it
    [all...]
  /external/webkit/Source/JavaScriptCore/runtime/
JSCell.h 69 friend class MarkedBlock;
354 inline void* MarkedBlock::allocate()

Completed in 975 milliseconds