Ignore:
Timestamp:
Jun 8, 2011, 1:16:23 PM (14 years ago)
Author:
[email protected]
Message:

2011-06-08 Geoffrey Garen <[email protected]>

Reviewed by Oliver Hunt.

Some more MarkedSpace => NewSpace renaming
https://bugs.webkit.org/show_bug.cgi?id=62305

  • JavaScriptCore.exp:
  • JavaScriptCore.order:
  • JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.def:
  • heap/Heap.cpp: (JSC::Heap::Heap): (JSC::Heap::destroy): (JSC::Heap::reportExtraMemoryCostSlowCase): (JSC::Heap::allocate): (JSC::Heap::markRoots): (JSC::Heap::objectCount): (JSC::Heap::size): (JSC::Heap::capacity): (JSC::Heap::collect): (JSC::Heap::isValidAllocation):
  • heap/Heap.h: (JSC::Heap::markedSpace): (JSC::Heap::contains): (JSC::Heap::forEach): (JSC::Heap::allocate):
  • runtime/JSCell.h:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/heap/NewSpace.h

    r88368 r88379  
    3333#include <wtf/Vector.h>
    3434
    35 #define ASSERT_CLASS_FITS_IN_CELL(class) COMPILE_ASSERT(sizeof(class) < MarkedSpace::maxCellSize, class_fits_in_cell)
     35#define ASSERT_CLASS_FITS_IN_CELL(class) COMPILE_ASSERT(sizeof(class) < NewSpace::maxCellSize, class_fits_in_cell)
    3636
    3737namespace JSC {
     
    4444    typedef MarkStack SlotVisitor;
    4545
    46     class MarkedSpace {
    47         WTF_MAKE_NONCOPYABLE(MarkedSpace);
     46    class NewSpace {
     47        WTF_MAKE_NONCOPYABLE(NewSpace);
    4848    public:
    4949        static const size_t maxCellSize = 1024;
     
    5858        };
    5959
    60         MarkedSpace(Heap*);
     60        NewSpace(Heap*);
    6161        void destroy();
    6262
     
    107107    };
    108108
    109     inline bool MarkedSpace::contains(const void* x)
     109    inline bool NewSpace::contains(const void* x)
    110110    {
    111111        if (!MarkedBlock::isAtomAligned(x))
     
    119119    }
    120120
    121     template <typename Functor> inline void MarkedSpace::forEach(Functor& functor)
     121    template <typename Functor> inline void NewSpace::forEach(Functor& functor)
    122122    {
    123123        BlockIterator end = m_blocks.end();
     
    126126    }
    127127
    128     inline size_t MarkedSpace::highWaterMark()
     128    inline size_t NewSpace::highWaterMark()
    129129    {
    130130        return m_highWaterMark;
    131131    }
    132132
    133     inline void MarkedSpace::setHighWaterMark(size_t highWaterMark)
     133    inline void NewSpace::setHighWaterMark(size_t highWaterMark)
    134134    {
    135135        m_highWaterMark = highWaterMark;
    136136    }
    137137
    138     inline MarkedSpace::SizeClass& MarkedSpace::sizeClassFor(size_t bytes)
     138    inline NewSpace::SizeClass& NewSpace::sizeClassFor(size_t bytes)
    139139    {
    140140        ASSERT(bytes && bytes < maxCellSize);
     
    144144    }
    145145
    146     inline void* MarkedSpace::allocate(SizeClass& sizeClass)
     146    inline void* NewSpace::allocate(SizeClass& sizeClass)
    147147    {
    148148        for (MarkedBlock*& block = sizeClass.nextBlock ; block; block = block->next()) {
     
    159159    }
    160160
    161     inline MarkedSpace::SizeClass::SizeClass()
     161    inline NewSpace::SizeClass::SizeClass()
    162162        : nextBlock(0)
    163163        , cellSize(0)
     
    165165    }
    166166
    167     inline void MarkedSpace::SizeClass::resetAllocator()
     167    inline void NewSpace::SizeClass::resetAllocator()
    168168    {
    169169        nextBlock = blockList.head();
Note: See TracChangeset for help on using the changeset viewer.