Ignore:
Timestamp:
Oct 6, 2017, 3:12:41 PM (8 years ago)
Author:
Ryan Haddad
Message:

Unreviewed, rolling out r222791 and r222873.
https://bugs.webkit.org/show_bug.cgi?id=178031

Caused crashes with workers/wasm LayoutTests (Requested by
ryanhaddad on #webkit).

Reverted changesets:

"WebAssembly: no VM / JS version of everything but Instance"
https://bugs.webkit.org/show_bug.cgi?id=177473
http://trac.webkit.org/changeset/222791

"WebAssembly: address no VM / JS follow-ups"
https://bugs.webkit.org/show_bug.cgi?id=177887
http://trac.webkit.org/changeset/222873

Patch by Commit Queue <[email protected]> on 2017-10-06

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/jit/JIT.cpp

    r222791 r223002  
    112112    ASSERT(!m_bytecodeOffset);
    113113
    114     copyCalleeSavesFromFrameOrRegisterToEntryFrameCalleeSavesBuffer(vm()->topEntryFrame);
     114    copyCalleeSavesFromFrameOrRegisterToVMEntryFrameCalleeSavesBuffer(*vm());
    115115
    116116    callOperation(operationOptimize, m_bytecodeOffset);
     
    886886        m_exceptionChecksWithCallFrameRollback.link(this);
    887887
    888         copyCalleeSavesToEntryFrameCalleeSavesBuffer(vm()->topEntryFrame);
     888        copyCalleeSavesToVMEntryFrameCalleeSavesBuffer(*vm());
    889889
    890890        // lookupExceptionHandlerFromCallerFrame is passed two arguments, the VM and the exec (the CallFrame*).
     
    906906        m_exceptionChecks.link(this);
    907907
    908         copyCalleeSavesToEntryFrameCalleeSavesBuffer(vm()->topEntryFrame);
     908        copyCalleeSavesToVMEntryFrameCalleeSavesBuffer(*vm());
    909909
    910910        // lookupExceptionHandler is passed two arguments, the VM and the exec (the CallFrame*).
Note: See TracChangeset for help on using the changeset viewer.