Title: [260263] trunk/Source/WebKit
Revision
260263
Author
[email protected]
Date
2020-04-17 10:44:57 -0700 (Fri, 17 Apr 2020)

Log Message

[iOS] Add telemetry to some mach lookup sandbox extensions
https://bugs.webkit.org/show_bug.cgi?id=210657

Reviewed by Darin Adler.

Add telemetry in order to learn more about how some of the mach lookup extensions are being used in the WebContent process on iOS.

No new tests, since this patch does not change any behavior.

* Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb:

Modified Paths

Diff

Modified: trunk/Source/WebKit/ChangeLog (260262 => 260263)


--- trunk/Source/WebKit/ChangeLog	2020-04-17 17:43:29 UTC (rev 260262)
+++ trunk/Source/WebKit/ChangeLog	2020-04-17 17:44:57 UTC (rev 260263)
@@ -1,3 +1,16 @@
+2020-04-17  Per Arne Vollan  <[email protected]>
+
+        [iOS] Add telemetry to some mach lookup sandbox extensions
+        https://bugs.webkit.org/show_bug.cgi?id=210657
+
+        Reviewed by Darin Adler.
+
+        Add telemetry in order to learn more about how some of the mach lookup extensions are being used in the WebContent process on iOS.
+
+        No new tests, since this patch does not change any behavior.
+
+        * Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb:
+
 2020-04-17  Youenn Fablet  <[email protected]>
 
         Validate socket in NetworkRTCProvider::wrapNewTCPConnection

Modified: trunk/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb (260262 => 260263)


--- trunk/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb	2020-04-17 17:43:29 UTC (rev 260262)
+++ trunk/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb	2020-04-17 17:44:57 UTC (rev 260263)
@@ -895,7 +895,17 @@
 (allow mach-lookup
     (require-all
         (extension "com.apple.webkit.extension.mach")
-        (global-name "com.apple.iphone.axserver-systemwide" "com.apple.tccd" "com.apple.nehelper" "com.apple.nesessionmanager.content-filter" "com.apple.uikit.viewservice.com.apple.WebContentFilter.remoteUI" "com.apple.diagnosticd" "com.apple.lsd.open" "com.apple.mobileassetd" "com.apple.mobileassetd.v2" "com.apple.frontboard.systemappservices" "com.apple.iconservices" "com.apple.webinspector" "com.apple.PowerManagement.control" "com.apple.cfprefsd.daemon" "com.apple.lsd.mapdb"
+        (global-name
+            "com.apple.cfprefsd.daemon"
+            "com.apple.diagnosticd"
+            "com.apple.iphone.axserver-systemwide"
+            "com.apple.lsd.mapdb"
+            "com.apple.mobileassetd.v2"
+            "com.apple.nehelper"
+            "com.apple.nesessionmanager.content-filter"
+            "com.apple.tccd"
+            "com.apple.uikit.viewservice.com.apple.WebContentFilter.remoteUI"
+            "com.apple.webinspector"
 
             ;;; FIXME(207716): The following should be removed when the GPU process is complete
             "com.apple.airplay.apsynccontroller.xpc" "com.apple.audio.AURemoteIOServer" "com.apple.audio.AudioComponentRegistrar"
@@ -912,6 +922,19 @@
             ;;; FIXME(207716): End services to remove.
 )))
 
+(allow mach-lookup (with telemetry-backtrace)
+    (require-all
+        (extension "com.apple.webkit.extension.mach")
+        (global-name
+            "com.apple.PowerManagement.control"
+            "com.apple.frontboard.systemappservices"
+            "com.apple.iconservices"
+            "com.apple.lsd.open"
+            "com.apple.mobileassetd" 
+        )
+    )
+)
+
 (allow mach-lookup
     (require-all
         (extension "com.apple.webkit.extension.mach")
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to