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

  /external/webkit/Source/JavaScriptCore/heap/
MarkedSpace.h 35 #define ASSERT_CLASS_FITS_IN_CELL(class) COMPILE_ASSERT(sizeof(class) < MarkedSpace::maxCellSize, class_fits_in_cell)
46 class MarkedSpace {
47 WTF_MAKE_NONCOPYABLE(MarkedSpace);
58 MarkedSpace(JSGlobalData*);
120 inline Heap* MarkedSpace::heap(JSCell* cell)
125 inline bool MarkedSpace::isMarked(const JSCell* cell)
130 inline bool MarkedSpace::testAndSetMarked(const JSCell* cell)
135 inline void MarkedSpace::setMarked(const JSCell* cell)
140 inline bool MarkedSpace::contains(const void* x)
152 template <typename Functor> inline void MarkedSpace::forEach(Functor& functor
    [all...]
MarkedSpace.cpp 22 #include "MarkedSpace.h"
34 MarkedSpace::MarkedSpace(JSGlobalData* globalData)
46 void MarkedSpace::destroy()
53 MarkedBlock* MarkedSpace::allocateBlock(SizeClass& sizeClass)
63 void MarkedSpace::freeBlocks(DoublyLinkedList<MarkedBlock>& blocks)
75 void* MarkedSpace::allocateFromSizeClass(SizeClass& sizeClass)
90 void MarkedSpace::shrink()
110 void MarkedSpace::clearMarks()
117 void MarkedSpace::sweep(
    [all...]
Heap.h 28 #include "MarkedSpace.h"
69 MarkedSpace& markedSpace() { return m_markedSpace; }
126 MarkedSpace m_markedSpace;
147 return MarkedSpace::isMarked(cell);
152 return MarkedSpace::testAndSetMarked(cell);
157 MarkedSpace::setMarked(cell);
Heap.cpp 114 ASSERT(bytes <= MarkedSpace::maxCellSize);
  /external/webkit/Source/JavaScriptCore/runtime/
JSCell.h 68 friend class MarkedSpace;
344 return MarkedSpace::heap(c);
369 inline MarkedSpace::SizeClass& MarkedSpace::sizeClassFor(size_t bytes)
377 inline void* MarkedSpace::allocate(size_t bytes)
388 ASSERT(bytes <= MarkedSpace::maxCellSize);

Completed in 446 milliseconds