[WK2][iOS][macOS] Update XPC services process launch dictionary
authorbfulgham@apple.com <bfulgham@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 30 Jun 2017 16:54:11 +0000 (16:54 +0000)
committerbfulgham@apple.com <bfulgham@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 30 Jun 2017 16:54:11 +0000 (16:54 +0000)
https://bugs.webkit.org/show_bug.cgi?id=173995
<rdar://problem/32797264>

Reviewed by Alex Christensen.

Update the WebProcess and Plugin Process XPC launch dictionaries to activate
improved ALSR features when launching.

* PluginProcess/EntryPoint/mac/XPCService/PluginService.32-64.Info.plist:
* WebProcess/EntryPoint/mac/XPCService/WebContentService/Info-OSX.plist:
* WebProcess/EntryPoint/mac/XPCService/WebContentService/Info-iOS.plist:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@219002 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/WebKit2/ChangeLog
Source/WebKit2/PluginProcess/EntryPoint/mac/XPCService/PluginService.32-64.Info.plist
Source/WebKit2/WebProcess/EntryPoint/mac/XPCService/WebContentService/Info-OSX.plist
Source/WebKit2/WebProcess/EntryPoint/mac/XPCService/WebContentService/Info-iOS.plist

index a150776..42e4374 100644 (file)
@@ -1,3 +1,18 @@
+2017-06-30  Brent Fulgham  <bfulgham@apple.com>
+
+        [WK2][iOS][macOS] Update XPC services process launch dictionary
+        https://bugs.webkit.org/show_bug.cgi?id=173995
+        <rdar://problem/32797264>
+
+        Reviewed by Alex Christensen.
+
+        Update the WebProcess and Plugin Process XPC launch dictionaries to activate
+        improved ALSR features when launching.
+
+        * PluginProcess/EntryPoint/mac/XPCService/PluginService.32-64.Info.plist:
+        * WebProcess/EntryPoint/mac/XPCService/WebContentService/Info-OSX.plist:
+        * WebProcess/EntryPoint/mac/XPCService/WebContentService/Info-iOS.plist:
+
 2017-06-30  Chris Dumez  <cdumez@apple.com>
 
         Merge WebResourceLoadStatisticsManager and WebResourceLoadObserver
index c26b098..fc90aa1 100644 (file)
@@ -46,6 +46,8 @@
                <true/>
                <key>_AbandonCoalition</key>
                <true/>
+               <key>_HighBitsASLR</key>
+               <true/>
                <key>EnvironmentVariables</key>
                <dict>
                        <key>NSStringDisableTagged</key>
index 7543cc6..3e5deb9 100644 (file)
@@ -48,6 +48,8 @@
                <string>_NSApplicationMain</string>
                <key>_MultipleInstances</key>
                <true/>
+               <key>_HighBitsASLR</key>
+               <true/>
        </dict>
 </dict>
 </plist>
index b0a89bb..4604807 100644 (file)
@@ -36,6 +36,8 @@
                <string>NSRunLoop</string>
                <key>_MultipleInstances</key>
                <true/>
+               <key>_HighBitsASLR</key>
+               <true/>
        </dict>
        <key>UIBackgroundModes</key>
        <array>