Title: [197878] trunk/Source

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (197877 => 197878)


--- trunk/Source/_javascript_Core/ChangeLog	2016-03-09 21:13:51 UTC (rev 197877)
+++ trunk/Source/_javascript_Core/ChangeLog	2016-03-09 21:15:00 UTC (rev 197878)
@@ -1,5 +1,12 @@
 2016-03-09  Oliver Hunt  <[email protected]>
 
+        Fix old iOS
+
+        * jit/ExecutableAllocatorFixedVMPool.cpp:
+        (JSC::FixedVMPoolExecutableAllocator::initializeSeparatedWXHeaps):
+
+2016-03-09  Oliver Hunt  <[email protected]>
+
         Wincairo buildfix
         https://bugs.webkit.org/show_bug.cgi?id=155245
 

Modified: trunk/Source/_javascript_Core/jit/ExecutableAllocatorFixedVMPool.cpp (197877 => 197878)


--- trunk/Source/_javascript_Core/jit/ExecutableAllocatorFixedVMPool.cpp	2016-03-09 21:13:51 UTC (rev 197877)
+++ trunk/Source/_javascript_Core/jit/ExecutableAllocatorFixedVMPool.cpp	2016-03-09 21:15:00 UTC (rev 197878)
@@ -181,7 +181,7 @@
 
         bool remapSucceeded = (ret == KERN_SUCCESS);
         if (!remapSucceeded)
-            writableAddr = (mach_vm_address_t)jitBase;
+            return;
 
         // Assemble a thunk that will serve as the means for writing into the JIT region.
         MacroAssemblerCodeRef writeThunk = jitWriteThunkGenerator(writableAddr, stubBase, stubSize);

Modified: trunk/Source/WTF/ChangeLog (197877 => 197878)


--- trunk/Source/WTF/ChangeLog	2016-03-09 21:13:51 UTC (rev 197877)
+++ trunk/Source/WTF/ChangeLog	2016-03-09 21:15:00 UTC (rev 197878)
@@ -1,3 +1,9 @@
+2016-03-09  Oliver Hunt  <[email protected]>
+
+        Fix old iOS
+
+        * wtf/Platform.h:
+
 2016-03-08  Filip Pizlo  <[email protected]>
 
         Remove failing assertion. There are strings that claim to be atomic but that the

Modified: trunk/Source/WTF/wtf/Platform.h (197877 => 197878)


--- trunk/Source/WTF/wtf/Platform.h	2016-03-09 21:13:51 UTC (rev 197877)
+++ trunk/Source/WTF/wtf/Platform.h	2016-03-09 21:15:00 UTC (rev 197878)
@@ -1138,8 +1138,10 @@
 #define USE_OS_LOG 1
 #endif
 
-#if !CPU(ARM64) && defined(ENABLE_SEPARATED_WX_HEAP)
+#if defined(ENABLE_SEPARATED_WX_HEAP)
+#if !(CPU(ARM64) && ((PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 100000)))
 #undef ENABLE_SEPARATED_WX_HEAP
 #endif
+#endif
 
 #endif /* WTF_Platform_h */
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to