Ignore:
Timestamp:
Jun 17, 2011, 12:11:44 PM (14 years ago)
Author:
[email protected]
Message:

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

Reviewed by Oliver Hunt.

Added some write barrier action, compiled out by default
https://bugs.webkit.org/show_bug.cgi?id=62844

  • JavaScriptCore.xcodeproj/project.pbxproj: Fixed an incremental build issue with Heap.cpp.
  • heap/Heap.cpp: (JSC::Heap::writeBarrierSlowCase):
  • heap/Heap.h: (JSC::Heap::writeBarrier):
  • heap/MarkedBlock.h: (JSC::MarkedBlock::isAtomAligned): (JSC::MarkedBlock::blockFor): (JSC::MarkedBlock::atomNumber): (JSC::MarkedBlock::ownerSetNumber): (JSC::MarkedBlock::addOldSpaceOwner): (JSC::MarkedBlock::OwnerSet::OwnerSet): (JSC::MarkedBlock::OwnerSet::add): (JSC::MarkedBlock::OwnerSet::clear): (JSC::MarkedBlock::OwnerSet::size): (JSC::MarkedBlock::OwnerSet::didOverflow): (JSC::MarkedBlock::OwnerSet::owners): Added a basic write barrier that tracks owners for regions within blocks. Currently unused.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/JavaScriptCore.exp

    r89069 r89156  
    228228__ZN3JSC4Heap19setActivityCallbackEN3WTF10PassOwnPtrINS_18GCActivityCallbackEEE
    229229__ZN3JSC4Heap20protectedObjectCountEv
     230__ZN3JSC4Heap20writeBarrierSlowCaseEPKNS_6JSCellEPS1_
    230231__ZN3JSC4Heap25protectedObjectTypeCountsEv
    231232__ZN3JSC4Heap26protectedGlobalObjectCountEv
Note: See TracChangeset for help on using the changeset viewer.