Title: [189342] trunk/Source/_javascript_Core
Revision
189342
Author
[email protected]
Date
2015-09-04 04:16:03 -0700 (Fri, 04 Sep 2015)

Log Message

[ARM] Fix the ARM Traditional build after r189288
https://bugs.webkit.org/show_bug.cgi?id=148792

Reviewed by Zoltan Herczeg.

* assembler/MacroAssemblerARM.h: Make repatchCall public similar to changes in r189288.
(JSC::MacroAssemblerARM::repatchCall):

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (189341 => 189342)


--- trunk/Source/_javascript_Core/ChangeLog	2015-09-04 06:58:40 UTC (rev 189341)
+++ trunk/Source/_javascript_Core/ChangeLog	2015-09-04 11:16:03 UTC (rev 189342)
@@ -1,3 +1,13 @@
+2015-09-04  Csaba Osztrogonác  <[email protected]>
+
+        [ARM] Fix the ARM Traditional build after r189288
+        https://bugs.webkit.org/show_bug.cgi?id=148792
+
+        Reviewed by Zoltan Herczeg.
+
+        * assembler/MacroAssemblerARM.h: Make repatchCall public similar to changes in r189288.
+        (JSC::MacroAssemblerARM::repatchCall):
+
 2015-09-03 Aleksandr Skachkov   <[email protected]>
 
         [ES6] Implement ES6 arrow function syntax. Prototype of arrow function should be undefined

Modified: trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h (189341 => 189342)


--- trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h	2015-09-04 06:58:40 UTC (rev 189341)
+++ trunk/Source/_javascript_Core/assembler/MacroAssemblerARM.h	2015-09-04 11:16:03 UTC (rev 189342)
@@ -1432,6 +1432,16 @@
         UNREACHABLE_FOR_PLATFORM();
     }
 
+    static void repatchCall(CodeLocationCall call, CodeLocationLabel destination)
+    {
+        ARMAssembler::relinkCall(call.dataLocation(), destination.executableAddress());
+    }
+
+    static void repatchCall(CodeLocationCall call, FunctionPtr destination)
+    {
+        ARMAssembler::relinkCall(call.dataLocation(), destination.executableAddress());
+    }
+
 #if ENABLE(MASM_PROBE)
     void probe(ProbeFunction, void* arg1 = 0, void* arg2 = 0);
 #endif // ENABLE(MASM_PROBE)
@@ -1481,16 +1491,7 @@
         ARMAssembler::linkCall(code, call.m_label, function.value());
     }
 
-    static void repatchCall(CodeLocationCall call, CodeLocationLabel destination)
-    {
-        ARMAssembler::relinkCall(call.dataLocation(), destination.executableAddress());
-    }
 
-    static void repatchCall(CodeLocationCall call, FunctionPtr destination)
-    {
-        ARMAssembler::relinkCall(call.dataLocation(), destination.executableAddress());
-    }
-
 #if ENABLE(MASM_PROBE)
     inline TrustedImm32 trustedImm32FromPtr(void* ptr)
     {
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to