Changeset 246166 in webkit


Ignore:
Timestamp:
Jun 6, 2019 1:11:34 PM (5 years ago)
Author:
keith_miller@apple.com
Message:

Fix typo in cageWithoutUntagging
https://bugs.webkit.org/show_bug.cgi?id=198617

Reviewed by Saam Barati.

  • assembler/testmasm.cpp:

(JSC::testCagePreservesPACFailureBit):

  • dfg/DFGSpeculativeJIT.cpp:

(JSC::DFG::SpeculativeJIT::cageTypedArrayStorage):
(JSC::DFG::SpeculativeJIT::compileGetTypedArrayByteOffset):

  • jit/AssemblyHelpers.h:

(JSC::AssemblyHelpers::cageWithoutUntagging):
(JSC::AssemblyHelpers::cageConditionally):
(JSC::AssemblyHelpers::cageWithoutUntaging): Deleted.

Location:
trunk/Source/JavaScriptCore
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r246162 r246166  
     12019-06-06  Keith Miller  <keith_miller@apple.com>
     2
     3        Fix typo in cageWithoutUntagging
     4        https://bugs.webkit.org/show_bug.cgi?id=198617
     5
     6        Reviewed by Saam Barati.
     7
     8        * assembler/testmasm.cpp:
     9        (JSC::testCagePreservesPACFailureBit):
     10        * dfg/DFGSpeculativeJIT.cpp:
     11        (JSC::DFG::SpeculativeJIT::cageTypedArrayStorage):
     12        (JSC::DFG::SpeculativeJIT::compileGetTypedArrayByteOffset):
     13        * jit/AssemblyHelpers.h:
     14        (JSC::AssemblyHelpers::cageWithoutUntagging):
     15        (JSC::AssemblyHelpers::cageConditionally):
     16        (JSC::AssemblyHelpers::cageWithoutUntaging): Deleted.
     17
    1182019-06-06  Alexey Shvayka  <shvaikalesh@gmail.com>
    219
  • trunk/Source/JavaScriptCore/assembler/testmasm.cpp

    r246150 r246166  
    10371037    auto cageWithoutAuthentication = compile([] (CCallHelpers& jit) {
    10381038        jit.emitFunctionPrologue();
    1039         jit.cageWithoutUntaging(Gigacage::Primitive, GPRInfo::argumentGPR0);
     1039        jit.cageWithoutUntagging(Gigacage::Primitive, GPRInfo::argumentGPR0);
    10401040        jit.move(GPRInfo::argumentGPR0, GPRInfo::returnValueGPR);
    10411041        jit.emitFunctionEpilogue();
  • trunk/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp

    r246150 r246166  
    67806780    }
    67816781   
    6782     m_jit.cageWithoutUntaging(Gigacage::Primitive, storageReg);
     6782    m_jit.cageWithoutUntagging(Gigacage::Primitive, storageReg);
    67836783#endif
    67846784}
     
    68446844
    68456845    m_jit.loadPtr(MacroAssembler::Address(baseGPR, JSObject::butterflyOffset()), dataGPR);
    6846     m_jit.cageWithoutUntaging(Gigacage::JSValue, dataGPR);
     6846    m_jit.cageWithoutUntagging(Gigacage::JSValue, dataGPR);
    68476847
    68486848    cageTypedArrayStorage(baseGPR, vectorGPR);
  • trunk/Source/JavaScriptCore/jit/AssemblyHelpers.h

    r246150 r246166  
    15561556    }
    15571557
    1558     void cageWithoutUntaging(Gigacage::Kind kind, GPRReg storage)
     1558    void cageWithoutUntagging(Gigacage::Kind kind, GPRReg storage)
    15591559    {
    15601560#if GIGACAGE_ENABLED
     
    16011601       
    16021602        if (kind != Gigacage::Primitive || Gigacage::isDisablingPrimitiveGigacageDisabled())
    1603             cageWithoutUntaging(kind, storage);
     1603            cageWithoutUntagging(kind, storage);
    16041604        else {
    16051605            loadPtr(&Gigacage::basePtr(kind), scratch);
Note: See TracChangeset for help on using the changeset viewer.