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