Ignore:
Timestamp:
Feb 6, 2014, 12:22:43 PM (11 years ago)
Author:
[email protected]
Message:

Unreviewed, rolling out r163542.
http://trac.webkit.org/changeset/163542
https://bugs.webkit.org/show_bug.cgi?id=128324

Caused many assertion failures (Requested by ap on #webkit).

Source/JavaScriptCore:

(JSC::CopyWriteBarrier::set):

  • heap/Heap.cpp:

(JSC::Heap::writeBarrier):

  • heap/Heap.h:

(JSC::Heap::writeBarrier):

  • jit/JITOperations.cpp:
  • jit/JITWriteBarrier.h:

(JSC::JITWriteBarrierBase::set):

  • llint/LLIntSlowPaths.cpp:

(JSC::LLInt::llint_write_barrier_slow):

  • runtime/Arguments.h:
  • runtime/JSWeakMap.cpp:
  • runtime/MapData.cpp:

(JSC::MapData::ensureSpaceForAppend):

  • runtime/PropertyTable.cpp:

(JSC::PropertyTable::PropertyTable):

  • runtime/Structure.h:
  • runtime/WriteBarrier.h:

(JSC::WriteBarrierBase::set):
(JSC::WriteBarrierBase::setMayBeNull):
(JSC::WriteBarrierBase::setEarlyValue):
(JSC::WriteBarrierBase<Unknown>::set):

  • runtime/WriteBarrierInlines.h: Removed.

Source/WebCore:

  • bindings/js/JSEventListener.cpp:

(WebCore::JSEventListener::JSEventListener):

  • bindings/js/JSEventListener.h:

(WebCore::JSEventListener::jsFunction):

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/jit/JITWriteBarrier.h

    r163542 r163556  
    7878    }
    7979
    80     void set(VM& vm, CodeLocationDataLabelPtr location, JSCell* owner, JSCell* value)
     80    void set(VM&, CodeLocationDataLabelPtr location, JSCell* owner, JSCell* value)
    8181    {
    82         vm.heap.writeBarrier(owner, value);
     82        Heap::writeBarrier(owner, value);
    8383        m_location = location;
    8484        ASSERT(((!!m_location) && m_location.executableAddress() != JITWriteBarrierFlag) || (location.executableAddress() == m_location.executableAddress()));
Note: See TracChangeset for help on using the changeset viewer.