Changeset 215930 in webkit


Ignore:
Timestamp:
Apr 28, 2017, 10:51:33 AM (8 years ago)
Author:
mark.lam@apple.com
Message:

Revert instrumentation from https://bugs.webkit.org/show_bug.cgi?id=170086 that is no longer needed.
https://bugs.webkit.org/show_bug.cgi?id=170094

Reviewed by JF Bastien and Keith Miller.

  • heap/Heap.cpp:

(JSC::Heap::resumeThePeriphery):

Location:
trunk/Source/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r215921 r215930  
     12017-04-28  Mark Lam  <mark.lam@apple.com>
     2
     3        Revert instrumentation from https://bugs.webkit.org/show_bug.cgi?id=170086 that is no longer needed.
     4        https://bugs.webkit.org/show_bug.cgi?id=170094
     5
     6        Reviewed by JF Bastien and Keith Miller.
     7
     8        * heap/Heap.cpp:
     9        (JSC::Heap::resumeThePeriphery):
     10
    1112017-04-27  Andy VanWagoner  <thetalecrafter@gmail.com>
    212
  • trunk/Source/JavaScriptCore/heap/Heap.cpp

    r215885 r215930  
    15311531    if (!m_collectorBelievesThatTheWorldIsStopped) {
    15321532        dataLog("Fatal: collector does not believe that the world is stopped.\n");
    1533 #if OS(DARWIN)
    1534         // FIXME: Remove this when no longer needed.
    1535         // https://bugs.webkit.org/show_bug.cgi?id=170094
    1536 #if CPU(X86_64)
    1537         unsigned worldState = m_worldState.load();
    1538         asm volatile(
    1539             "int3"
    1540             :
    1541             : "a"(m_currentPhase), "b"(m_nextPhase), "c"(worldState), "S"(m_lastServedTicket), "D"(m_lastGrantedTicket)
    1542             : "memory");
    1543 #elif CPU(ARM64)
    1544         unsigned worldState = m_worldState.load();
    1545         asm volatile(
    1546             "ldrb w0, %0\n"
    1547             "ldrb w1, %1\n"
    1548             "ldr w2, %2\n"
    1549             "ldr x3, %3\n"
    1550             "ldr x4, %4\n"
    1551             "brk #0"
    1552             :
    1553             : "m"(m_currentPhase), "m"(m_nextPhase), "m"(worldState), "m"(m_lastServedTicket), "m"(m_lastGrantedTicket)
    1554             : "memory");
    1555 #endif
    1556 #endif // OS(DARWIN)
    15571533        RELEASE_ASSERT_NOT_REACHED();
    15581534    }
Note: See TracChangeset for help on using the changeset viewer.