Ignore:
Timestamp:
Feb 17, 2012, 12:09:14 PM (13 years ago)
Author:
[email protected]
Message:

Rename Bump* to Copy*
https://bugs.webkit.org/show_bug.cgi?id=78573

Reviewed by Geoffrey Garen.

Renamed anything with "Bump" in the name to have "Copied" instead.

  • CMakeLists.txt:
  • GNUmakefile.list.am:
  • JavaScriptCore.gypi:
  • JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
  • JavaScriptCore.xcodeproj/project.pbxproj:
  • Target.pri:
  • heap/BumpBlock.h: Removed.
  • heap/BumpSpace.cpp: Removed.
  • heap/BumpSpace.h: Removed.
  • heap/BumpSpaceInlineMethods.h: Removed.
  • heap/ConservativeRoots.cpp:

(JSC::ConservativeRoots::ConservativeRoots):
(JSC::ConservativeRoots::genericAddPointer):

  • heap/ConservativeRoots.h:

(ConservativeRoots):

  • heap/CopiedBlock.h: Added.

(JSC):
(CopiedBlock):
(JSC::CopiedBlock::CopiedBlock):

  • heap/CopiedSpace.cpp: Added.

(JSC):
(JSC::CopiedSpace::tryAllocateSlowCase):

  • heap/CopiedSpace.h: Added.

(JSC):
(CopiedSpace):
(JSC::CopiedSpace::isInCopyPhase):
(JSC::CopiedSpace::totalMemoryAllocated):
(JSC::CopiedSpace::totalMemoryUtilized):

  • heap/CopiedSpaceInlineMethods.h: Added.

(JSC):
(JSC::CopiedSpace::CopiedSpace):
(JSC::CopiedSpace::init):
(JSC::CopiedSpace::contains):
(JSC::CopiedSpace::pin):
(JSC::CopiedSpace::startedCopying):
(JSC::CopiedSpace::doneCopying):
(JSC::CopiedSpace::doneFillingBlock):
(JSC::CopiedSpace::recycleBlock):
(JSC::CopiedSpace::getFreshBlock):
(JSC::CopiedSpace::borrowBlock):
(JSC::CopiedSpace::addNewBlock):
(JSC::CopiedSpace::allocateNewBlock):
(JSC::CopiedSpace::fitsInBlock):
(JSC::CopiedSpace::fitsInCurrentBlock):
(JSC::CopiedSpace::tryAllocate):
(JSC::CopiedSpace::tryAllocateOversize):
(JSC::CopiedSpace::allocateFromBlock):
(JSC::CopiedSpace::tryReallocate):
(JSC::CopiedSpace::tryReallocateOversize):
(JSC::CopiedSpace::isOversize):
(JSC::CopiedSpace::isPinned):
(JSC::CopiedSpace::oversizeBlockFor):
(JSC::CopiedSpace::blockFor):

  • heap/Heap.cpp:
  • heap/Heap.h:

(JSC):
(Heap):

  • heap/MarkStack.cpp:

(JSC::MarkStackThreadSharedData::MarkStackThreadSharedData):
(JSC::SlotVisitor::drainFromShared):
(JSC::SlotVisitor::startCopying):
(JSC::SlotVisitor::allocateNewSpace):
(JSC::SlotVisitor::doneCopying):

  • heap/MarkStack.h:

(MarkStackThreadSharedData):

  • heap/SlotVisitor.h:

(SlotVisitor):

  • runtime/JSArray.cpp:
  • runtime/JSObject.cpp:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/heap/MarkStack.cpp

    r105442 r108107  
    2727#include "MarkStack.h"
    2828
    29 #include "BumpSpace.h"
    30 #include "BumpSpaceInlineMethods.h"
     29#include "CopiedSpace.h"
     30#include "CopiedSpaceInlineMethods.h"
    3131#include "ConservativeRoots.h"
    3232#include "Heap.h"
     
    236236MarkStackThreadSharedData::MarkStackThreadSharedData(JSGlobalData* globalData)
    237237    : m_globalData(globalData)
    238     , m_bumpSpace(&globalData->heap.m_storageSpace)
     238    , m_copiedSpace(&globalData->heap.m_storageSpace)
    239239    , m_sharedMarkStack(m_segmentAllocator)
    240240    , m_numberOfActiveParallelMarkers(0)
     
    403403                    // Did we reach termination?
    404404                    if (!m_shared.m_numberOfActiveParallelMarkers && m_shared.m_sharedMarkStack.isEmpty()) {
    405                         // Let any sleeping slaves know it's time for them to give their private BumpBlocks back
     405                        // Let any sleeping slaves know it's time for them to give their private CopiedBlocks back
    406406                        m_shared.m_markingCondition.broadcast();
    407407                        return;
     
    460460{
    461461    ASSERT(!m_copyBlock);
    462     if (!m_shared.m_bumpSpace->borrowBlock(&m_copyBlock))
     462    if (!m_shared.m_copiedSpace->borrowBlock(&m_copyBlock))
    463463        CRASH();
    464464}   
     
    466466void* SlotVisitor::allocateNewSpace(void* ptr, size_t bytes)
    467467{
    468     if (BumpSpace::isOversize(bytes)) {
    469         m_shared.m_bumpSpace->pin(BumpSpace::oversizeBlockFor(ptr));
     468    if (CopiedSpace::isOversize(bytes)) {
     469        m_shared.m_copiedSpace->pin(CopiedSpace::oversizeBlockFor(ptr));
    470470        return 0;
    471471    }
    472472
    473     if (m_shared.m_bumpSpace->isPinned(ptr))
     473    if (m_shared.m_copiedSpace->isPinned(ptr))
    474474        return 0;
    475475
     
    478478        startCopying();
    479479
    480     if (!BumpSpace::fitsInBlock(m_copyBlock, bytes)) {
     480    if (!CopiedSpace::fitsInBlock(m_copyBlock, bytes)) {
    481481        // We don't need to lock across these two calls because the master thread won't
    482482        // call doneCopying() because this thread is considered active.
    483         m_shared.m_bumpSpace->doneFillingBlock(m_copyBlock);
    484         if (!m_shared.m_bumpSpace->borrowBlock(&m_copyBlock))
     483        m_shared.m_copiedSpace->doneFillingBlock(m_copyBlock);
     484        if (!m_shared.m_copiedSpace->borrowBlock(&m_copyBlock))
    485485            CRASH();
    486486    }
    487     return BumpSpace::allocateFromBlock(m_copyBlock, bytes);
     487    return CopiedSpace::allocateFromBlock(m_copyBlock, bytes);
    488488}
    489489
     
    525525        return;
    526526
    527     m_shared.m_bumpSpace->doneFillingBlock(m_copyBlock);
     527    m_shared.m_copiedSpace->doneFillingBlock(m_copyBlock);
    528528
    529529    m_copyBlock = 0;
Note: See TracChangeset for help on using the changeset viewer.