Title: [258802] trunk/Source/WebKit
- Revision
- 258802
- Author
- pvol...@apple.com
- Date
- 2020-03-20 17:52:08 -0700 (Fri, 20 Mar 2020)
Log Message
[iOS] Add telemetry for message filtering
https://bugs.webkit.org/show_bug.cgi?id=209003
<rdar://problem/60376722>
Reviewed by Brent Fulgham.
* Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb:
Modified Paths
Diff
Modified: trunk/Source/WebKit/ChangeLog (258801 => 258802)
--- trunk/Source/WebKit/ChangeLog 2020-03-21 00:38:45 UTC (rev 258801)
+++ trunk/Source/WebKit/ChangeLog 2020-03-21 00:52:08 UTC (rev 258802)
@@ -1,3 +1,13 @@
+2020-03-20 Per Arne Vollan <pvol...@apple.com>
+
+ [iOS] Add telemetry for message filtering
+ https://bugs.webkit.org/show_bug.cgi?id=209003
+ <rdar://problem/60376722>
+
+ Reviewed by Brent Fulgham.
+
+ * Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb:
+
2020-03-20 Daniel Bates <daba...@apple.com>
Have insertDictatedTextAsync() take an InsertTextOptions
Modified: trunk/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb (258801 => 258802)
--- trunk/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb 2020-03-21 00:38:45 UTC (rev 258801)
+++ trunk/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb 2020-03-21 00:52:08 UTC (rev 258802)
@@ -1081,3 +1081,63 @@
)
)
)
+
+(when (defined? 'syscall-mach)
+ (allow syscall-mach (with report) (with telemetry))
+ (allow syscall-mach
+ (machtrap-number MSC__kernelrpc_mach_port_allocate_trap)
+ (machtrap-number MSC__kernelrpc_mach_port_construct_trap)
+ (machtrap-number MSC__kernelrpc_mach_port_deallocate_trap)
+ (machtrap-number MSC__kernelrpc_mach_port_destruct_trap)
+ (machtrap-number MSC__kernelrpc_mach_port_extract_member_trap)
+ (machtrap-number MSC__kernelrpc_mach_port_get_attributes_trap)
+ (machtrap-number MSC__kernelrpc_mach_port_guard_trap)
+ (machtrap-number MSC__kernelrpc_mach_port_insert_member_trap)
+ (machtrap-number MSC__kernelrpc_mach_port_insert_right_trap)
+ (machtrap-number MSC__kernelrpc_mach_port_mod_refs_trap)
+ (machtrap-number MSC__kernelrpc_mach_port_request_notification_trap)
+ (machtrap-number MSC__kernelrpc_mach_port_type_trap)
+ (machtrap-number MSC__kernelrpc_mach_vm_allocate_trap)
+ (machtrap-number MSC__kernelrpc_mach_vm_deallocate_trap)
+ (machtrap-number MSC__kernelrpc_mach_vm_map_trap)
+ (machtrap-number MSC__kernelrpc_mach_vm_protect_trap)
+ (machtrap-number MSC__kernelrpc_mach_vm_purgable_control_trap)
+ (machtrap-number MSC_host_create_mach_voucher_trap)
+ (machtrap-number MSC_host_self_trap)
+ (machtrap-number MSC_mach_generate_activity_id)
+ (machtrap-number MSC_mach_msg_trap)
+ (machtrap-number MSC_mach_reply_port)
+ (machtrap-number MSC_mach_voucher_extract_attr_recipe_trap)
+ (machtrap-number MSC_mk_timer_arm)
+ (machtrap-number MSC_mk_timer_arm_leeway)
+ (machtrap-number MSC_mk_timer_cancel)
+ (machtrap-number MSC_mk_timer_create)
+ (machtrap-number MSC_mk_timer_destroy)
+ (machtrap-number MSC_pid_for_task)
+ (machtrap-number MSC_semaphore_signal_trap)
+ (machtrap-number MSC_semaphore_timedwait_trap)
+ (machtrap-number MSC_semaphore_wait_trap)
+ (machtrap-number MSC_swtch_pri)
+ (machtrap-number MSC_thread_get_special_reply_port)
+ (machtrap-number MSC_thread_self_trap)
+ )
+)
+
+(when (defined? 'mach-kernel-endpoint)
+ (allow mach-kernel-endpoint
+ (apply-message-filter
+ (allow mach-message-send (with report) (with telemetry))
+ )
+ )
+)
+
+(when (defined? 'iokit-external-method)
+ (allow iokit-open
+ (apply-message-filter (with report) (with telemetry)
+ (allow
+ iokit-external-method
+ iokit-async-external-method
+ iokit-external-trap)
+ )
+ )
+)
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes