Title: [246008] trunk/Source/WebKit
Revision
246008
Author
[email protected]
Date
2019-05-31 18:03:05 -0700 (Fri, 31 May 2019)

Log Message

Teach AuxiliaryProcess about LoadOptimizer
https://bugs.webkit.org/show_bug.cgi?id=198443
<rdar://problem/51319120>

Reviewed by Brent Fulgham.

* Shared/ios/AuxiliaryProcessIOS.mm:
(WebKit::AuxiliaryProcess::platformInitialize):
* Shared/mac/AuxiliaryProcessMac.mm:
(WebKit::AuxiliaryProcess::platformInitialize):

Modified Paths

Diff

Modified: trunk/Source/WebKit/ChangeLog (246007 => 246008)


--- trunk/Source/WebKit/ChangeLog	2019-06-01 01:02:18 UTC (rev 246007)
+++ trunk/Source/WebKit/ChangeLog	2019-06-01 01:03:05 UTC (rev 246008)
@@ -1,3 +1,16 @@
+2019-05-31  Jiewen Tan  <[email protected]>
+
+        Teach AuxiliaryProcess about LoadOptimizer
+        https://bugs.webkit.org/show_bug.cgi?id=198443
+        <rdar://problem/51319120>
+
+        Reviewed by Brent Fulgham.
+
+        * Shared/ios/AuxiliaryProcessIOS.mm:
+        (WebKit::AuxiliaryProcess::platformInitialize):
+        * Shared/mac/AuxiliaryProcessMac.mm:
+        (WebKit::AuxiliaryProcess::platformInitialize):
+
 2019-05-31  Youenn Fablet  <[email protected]>
 
         Add an option to mute audio capture automatically when page is not visible

Modified: trunk/Source/WebKit/Shared/ios/AuxiliaryProcessIOS.mm (246007 => 246008)


--- trunk/Source/WebKit/Shared/ios/AuxiliaryProcessIOS.mm	2019-06-01 01:02:18 UTC (rev 246007)
+++ trunk/Source/WebKit/Shared/ios/AuxiliaryProcessIOS.mm	2019-06-01 01:03:05 UTC (rev 246008)
@@ -43,6 +43,10 @@
 #import <wtf/spi/darwin/SandboxSPI.h>
 #endif
 
+#if USE(APPLE_INTERNAL_SDK)
+#include <WebKitAdditions/AuxiliaryProcessAdditions.h>
+#endif
+
 namespace WebKit {
 
 void AuxiliaryProcess::platformInitialize()
@@ -51,6 +55,9 @@
     floatingPointEnvironment.enableDenormalSupport(); 
     floatingPointEnvironment.saveMainThreadEnvironment(); 
     [[NSFileManager defaultManager] changeCurrentDirectoryPath:[[NSBundle mainBundle] bundlePath]];
+#if HAVE(LOAD_OPTIMIZER)
+AUXILIARYPROCESS_LOADOPTIMIZER_ADDITIONS
+#endif
 }
 
 void AuxiliaryProcess::initializeSandbox(const AuxiliaryProcessInitializationParameters& parameters, SandboxInitializationParameters& sandboxParameters)

Modified: trunk/Source/WebKit/Shared/mac/AuxiliaryProcessMac.mm (246007 => 246008)


--- trunk/Source/WebKit/Shared/mac/AuxiliaryProcessMac.mm	2019-06-01 01:02:18 UTC (rev 246007)
+++ trunk/Source/WebKit/Shared/mac/AuxiliaryProcessMac.mm	2019-06-01 01:03:05 UTC (rev 246008)
@@ -57,6 +57,7 @@
 
 #if USE(APPLE_INTERNAL_SDK)
 #import <ApplicationServices/ApplicationServicesPriv.h>
+#import <WebKitAdditions/AuxiliaryProcessAdditions.h>
 #import <rootless.h>
 #endif
 
@@ -159,6 +160,9 @@
 {
     initializeTimerCoalescingPolicy();
     [[NSFileManager defaultManager] changeCurrentDirectoryPath:[[NSBundle mainBundle] bundlePath]];
+#if HAVE(LOAD_OPTIMIZER)
+AUXILIARYPROCESS_LOADOPTIMIZER_ADDITIONS
+#endif
 }
 
 static OSStatus enableSandboxStyleFileQuarantine()
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to