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

  /external/webkit/Source/JavaScriptCore/heap/
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...]
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...]

Completed in 29 milliseconds