Title: [205285] trunk/Source/_javascript_Core
Revision
205285
Author
o...@webkit.org
Date
2016-09-01 02:10:33 -0700 (Thu, 01 Sep 2016)

Log Message

Unreviewed ARM buildfix after r205283.

* assembler/ARMAssembler.h:
(JSC::ARMAssembler::patchableJumpSize):
* assembler/MacroAssemblerARM.h:
(JSC::MacroAssemblerARM::patchableJumpSize):

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (205284 => 205285)


--- trunk/Source/_javascript_Core/ChangeLog	2016-09-01 08:26:44 UTC (rev 205284)
+++ trunk/Source/_javascript_Core/ChangeLog	2016-09-01 09:10:33 UTC (rev 205285)
@@ -1,3 +1,12 @@
+2016-09-01  Csaba Osztrogonác  <o...@webkit.org>
+
+        Unreviewed ARM buildfix after r205283.
+
+        * assembler/ARMAssembler.h:
+        (JSC::ARMAssembler::patchableJumpSize):
+        * assembler/MacroAssemblerARM.h:
+        (JSC::MacroAssemblerARM::patchableJumpSize):
+
 2016-09-01  Saam Barati  <sbar...@apple.com>
 
         JITMathIC was misusing maxJumpReplacementSize

Modified: trunk/Source/_javascript_Core/assembler/ARMAssembler.h (205284 => 205285)


--- trunk/Source/_javascript_Core/assembler/ARMAssembler.h	2016-09-01 08:26:44 UTC (rev 205284)
+++ trunk/Source/_javascript_Core/assembler/ARMAssembler.h	2016-09-01 09:10:33 UTC (rev 205285)
@@ -1002,6 +1002,11 @@
             return sizeof(ARMWord) * 2;
         }
 
+        static constexpr ptrdiff_t patchableJumpSize()
+        {
+            return sizeof(ARMWord) * 3;
+        }
+
         static void replaceWithLoad(void* instructionStart)
         {
             ARMWord* instruction = reinterpret_cast<ARMWord*>(instructionStart);

Modified: trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h (205284 => 205285)


--- trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h	2016-09-01 08:26:44 UTC (rev 205284)
+++ trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h	2016-09-01 09:10:33 UTC (rev 205285)
@@ -1463,6 +1463,11 @@
         return ARMAssembler::maxJumpReplacementSize();
     }
 
+    static ptrdiff_t patchableJumpSize()
+    {
+        return ARMAssembler::patchableJumpSize();
+    }
+
     static bool canJumpReplacePatchableBranchPtrWithPatch() { return false; }
     static bool canJumpReplacePatchableBranch32WithPatch() { return false; }
 
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to