Title: [195215] releases/WebKitGTK/webkit-2.10/Source/_javascript_Core
Revision
195215
Author
[email protected]
Date
2016-01-18 05:08:58 -0800 (Mon, 18 Jan 2016)

Log Message

Merge r194699 - [mips] Add two missing abortWithReason implementations
https://bugs.webkit.org/show_bug.cgi?id=136753

Patch by Julien Brianceau <[email protected]> on 2016-01-07
Reviewed by Benjamin Poulain.

* assembler/MacroAssemblerMIPS.h:
(JSC::MacroAssemblerMIPS::memoryFence):
(JSC::MacroAssemblerMIPS::abortWithReason):
(JSC::MacroAssemblerMIPS::readCallTarget):

Modified Paths

Diff

Modified: releases/WebKitGTK/webkit-2.10/Source/_javascript_Core/ChangeLog (195214 => 195215)


--- releases/WebKitGTK/webkit-2.10/Source/_javascript_Core/ChangeLog	2016-01-18 13:08:13 UTC (rev 195214)
+++ releases/WebKitGTK/webkit-2.10/Source/_javascript_Core/ChangeLog	2016-01-18 13:08:58 UTC (rev 195215)
@@ -1,3 +1,15 @@
+2016-01-07  Julien Brianceau  <[email protected]>
+
+        [mips] Add two missing abortWithReason implementations
+        https://bugs.webkit.org/show_bug.cgi?id=136753
+
+        Reviewed by Benjamin Poulain.
+
+        * assembler/MacroAssemblerMIPS.h:
+        (JSC::MacroAssemblerMIPS::memoryFence):
+        (JSC::MacroAssemblerMIPS::abortWithReason):
+        (JSC::MacroAssemblerMIPS::readCallTarget):
+
 2016-01-06  Julien Brianceau  <[email protected]>
 
         [mips] Fix branchTruncateDoubleToUint32 implementation in macro assembler

Modified: releases/WebKitGTK/webkit-2.10/Source/_javascript_Core/assembler/MacroAssemblerMIPS.h (195214 => 195215)


--- releases/WebKitGTK/webkit-2.10/Source/_javascript_Core/assembler/MacroAssemblerMIPS.h	2016-01-18 13:08:13 UTC (rev 195214)
+++ releases/WebKitGTK/webkit-2.10/Source/_javascript_Core/assembler/MacroAssemblerMIPS.h	2016-01-18 13:08:58 UTC (rev 195215)
@@ -2758,6 +2758,18 @@
         m_assembler.sync();
     }
 
+    void abortWithReason(AbortReason reason)
+    {
+        move(TrustedImm32(reason), dataTempRegister);
+        breakpoint();
+    }
+
+    void abortWithReason(AbortReason reason, intptr_t misc)
+    {
+        move(TrustedImm32(misc), immTempRegister);
+        abortWithReason(reason);
+    }
+
     static FunctionPtr readCallTarget(CodeLocationCall call)
     {
         return FunctionPtr(reinterpret_cast<void(*)()>(MIPSAssembler::readCallTarget(call.dataLocation())));
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to