Ignore:
Timestamp:
Oct 8, 2020, 6:18:14 PM (5 years ago)
Author:
[email protected]
Message:

Unreviewed, reverting r268170 and r268190.
https://bugs.webkit.org/show_bug.cgi?id=217502

Crash on ARM64E exclusively

Reverted changesets:

"[JSC] Restrict more ptr-tagging and avoid using
OperationPtrTag for JIT code"
https://bugs.webkit.org/show_bug.cgi?id=217460
https://trac.webkit.org/changeset/268170

"Unreviewed, build fix for ARM64E"
https://bugs.webkit.org/show_bug.cgi?id=217460
https://trac.webkit.org/changeset/268190

File:
1 edited

Legend:

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

    r268170 r268241  
    26242624    }
    26252625
    2626     assertIsTaggedWith<JSSwitchPtrTag>(result);
     2626    assertIsTaggedWith(result, JSSwitchPtrTag);
    26272627    return reinterpret_cast<char*>(result);
    26282628}
     
    26442644    else
    26452645        result = jumpTable.ctiDefault.executableAddress();
    2646     assertIsTaggedWith<JSSwitchPtrTag>(result);
     2646    assertIsTaggedWith(result, JSSwitchPtrTag);
    26472647    return reinterpret_cast<char*>(result);
    26482648}
     
    26692669        result = jumpTable.ctiDefault.executableAddress();
    26702670
    2671     assertIsTaggedWith<JSSwitchPtrTag>(result);
     2671    assertIsTaggedWith(result, JSSwitchPtrTag);
    26722672    return reinterpret_cast<char*>(result);
    26732673}
Note: See TracChangeset for help on using the changeset viewer.