[iOS] Add telemetry for message filtering
authorpvollan@apple.com <pvollan@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 19 Mar 2020 17:59:26 +0000 (17:59 +0000)
committerpvollan@apple.com <pvollan@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 19 Mar 2020 17:59:26 +0000 (17:59 +0000)
https://bugs.webkit.org/show_bug.cgi?id=208925
<rdar://problem/58885485>

Reviewed by Darin Adler.

On iOS, add telemetry for message filtering in the WebContent process' sandbox.

No new tests, no behavior change.

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

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

Source/WebKit/ChangeLog
Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb

index 6e5dc73..6c49682 100644 (file)
@@ -1,3 +1,17 @@
+2020-03-19  Per Arne Vollan  <pvollan@apple.com>
+
+        [iOS] Add telemetry for message filtering
+        https://bugs.webkit.org/show_bug.cgi?id=208925
+        <rdar://problem/58885485>
+
+        Reviewed by Darin Adler.
+
+        On iOS, add telemetry for message filtering in the WebContent process' sandbox.
+
+        No new tests, no behavior change.
+
+        * Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb:
+
 2020-03-19  Charlie Turner  <cturner@igalia.com>
 
         Fix many warnings with Clang 7.0 on GTK x86-64 in Debug.
index 5bb0493..92e2fff 100644 (file)
         (syscall-number SYS_shared_region_map_and_slide_2_np) ;; <rdar://problem/60294880>
     )
 )
+
+(when (defined? 'mach-bootstrap)
+    (allow mach-bootstrap
+        (apply-message-filter
+            (allow xpc-message-send (with report) (with telemetry))
+            (allow xpc-message-send (message-number 206))
+            (allow xpc-message-send (message-number 207))
+            (allow xpc-message-send (message-number 711))
+            (allow xpc-message-send (message-number 712))
+            (allow xpc-message-send (message-number 718))
+            (allow xpc-message-send (message-number 800))
+            (allow xpc-message-send (message-number 803))
+            (allow xpc-message-send (message-number 804))
+            (allow xpc-message-send (message-number 805))
+        )
+    )
+)