Changeset 246166 in webkit
- Timestamp:
- Jun 6, 2019 1:11:34 PM (5 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r246162 r246166 1 2019-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 1 18 2019-06-06 Alexey Shvayka <shvaikalesh@gmail.com> 2 19 -
trunk/Source/JavaScriptCore/assembler/testmasm.cpp
r246150 r246166 1037 1037 auto cageWithoutAuthentication = compile([] (CCallHelpers& jit) { 1038 1038 jit.emitFunctionPrologue(); 1039 jit.cageWithoutUntag ing(Gigacage::Primitive, GPRInfo::argumentGPR0);1039 jit.cageWithoutUntagging(Gigacage::Primitive, GPRInfo::argumentGPR0); 1040 1040 jit.move(GPRInfo::argumentGPR0, GPRInfo::returnValueGPR); 1041 1041 jit.emitFunctionEpilogue(); -
trunk/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp
r246150 r246166 6780 6780 } 6781 6781 6782 m_jit.cageWithoutUntag ing(Gigacage::Primitive, storageReg);6782 m_jit.cageWithoutUntagging(Gigacage::Primitive, storageReg); 6783 6783 #endif 6784 6784 } … … 6844 6844 6845 6845 m_jit.loadPtr(MacroAssembler::Address(baseGPR, JSObject::butterflyOffset()), dataGPR); 6846 m_jit.cageWithoutUntag ing(Gigacage::JSValue, dataGPR);6846 m_jit.cageWithoutUntagging(Gigacage::JSValue, dataGPR); 6847 6847 6848 6848 cageTypedArrayStorage(baseGPR, vectorGPR); -
trunk/Source/JavaScriptCore/jit/AssemblyHelpers.h
r246150 r246166 1556 1556 } 1557 1557 1558 void cageWithoutUntag ing(Gigacage::Kind kind, GPRReg storage)1558 void cageWithoutUntagging(Gigacage::Kind kind, GPRReg storage) 1559 1559 { 1560 1560 #if GIGACAGE_ENABLED … … 1601 1601 1602 1602 if (kind != Gigacage::Primitive || Gigacage::isDisablingPrimitiveGigacageDisabled()) 1603 cageWithoutUntag ing(kind, storage);1603 cageWithoutUntagging(kind, storage); 1604 1604 else { 1605 1605 loadPtr(&Gigacage::basePtr(kind), scratch);
Note: See TracChangeset
for help on using the changeset viewer.