Title: [285906] trunk/Source/WebKit
- Revision
- 285906
- Author
- pvol...@apple.com
- Date
- 2021-11-16 18:00:06 -0800 (Tue, 16 Nov 2021)
Log Message
[iOS] Reduce telemetry
https://bugs.webkit.org/show_bug.cgi?id=233218
Reviewed by Brent Fulgham.
Reduce telemetry with backtrace for the system calls we have information about.
* Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb.in:
Modified Paths
Diff
Modified: trunk/Source/WebKit/ChangeLog (285905 => 285906)
--- trunk/Source/WebKit/ChangeLog 2021-11-17 01:57:27 UTC (rev 285905)
+++ trunk/Source/WebKit/ChangeLog 2021-11-17 02:00:06 UTC (rev 285906)
@@ -1,3 +1,14 @@
+2021-11-16 Per Arne Vollan <pvol...@apple.com>
+
+ [iOS] Reduce telemetry
+ https://bugs.webkit.org/show_bug.cgi?id=233218
+
+ Reviewed by Brent Fulgham.
+
+ Reduce telemetry with backtrace for the system calls we have information about.
+
+ * Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb.in:
+
2021-11-16 Devin Rousso <drou...@apple.com>
[Apple Pay] handle unknown setup features
Modified: trunk/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb.in (285905 => 285906)
--- trunk/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb.in 2021-11-17 01:57:27 UTC (rev 285905)
+++ trunk/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb.in 2021-11-17 02:00:06 UTC (rev 285906)
@@ -1280,6 +1280,19 @@
(syscall-number SYS_workq_kernreturn)
(syscall-number SYS_workq_open))
+ (allow syscall-unix (with telemetry)
+ (syscall-number SYS_fgetxattr)
+ (syscall-number SYS_getgid)
+ (syscall-number SYS_getxattr)
+ (syscall-number SYS_necp_client_action)
+ (syscall-number SYS_necp_open)
+ (syscall-number SYS_sendto)
+ (syscall-number SYS_setrlimit)
+ (syscall-number SYS_sigaltstack)
+ (syscall-number SYS_socket)
+ (syscall-number SYS_thread_selfusage)
+ )
+
(allow syscall-unix (with telemetry-backtrace)
(syscall-number SYS___pthread_kill)
(syscall-number SYS___pthread_markcancel)
@@ -1298,7 +1311,6 @@
(syscall-number SYS_dup)
(syscall-number SYS_dup2)
(syscall-number SYS_fchmod)
- (syscall-number SYS_fgetxattr)
(syscall-number SYS_fileport_makefd)
(syscall-number SYS_fileport_makeport)
(syscall-number SYS_fstatat64)
@@ -1305,10 +1317,8 @@
(syscall-number SYS_fsync)
(syscall-number SYS_getattrlistbulk) ;; xpc_realpath and directory enumeration
(syscall-number SYS_getaudit_addr)
- (syscall-number SYS_getgid)
(syscall-number SYS_getpeername)
(syscall-number SYS_getsockopt) ;; used by libwebrtc
- (syscall-number SYS_getxattr)
(syscall-number SYS_ioctl) ;; needed by tcgetattr (TIOCGETA) - debugging
(syscall-number SYS_kdebug_trace)
(syscall-number SYS_mkdirat)
@@ -1315,8 +1325,6 @@
(syscall-number SYS_mlock)
(syscall-number SYS_mremap_encrypted)
(syscall-number SYS_munlock)
- (syscall-number SYS_necp_client_action)
- (syscall-number SYS_necp_open)
(syscall-number SYS_open)
(syscall-number SYS_open_dprotected_np)
(syscall-number SYS_open_nocancel)
@@ -1340,21 +1348,16 @@
(syscall-number SYS_sem_post)
(syscall-number SYS_sem_wait)
(syscall-number SYS_sendmsg_nocancel)
- (syscall-number SYS_sendto)
(syscall-number SYS_sendto_nocancel)
(syscall-number SYS_setpriority)
- (syscall-number SYS_setrlimit)
(syscall-number SYS_setsockopt)
(syscall-number SYS_shm_open)
(syscall-number SYS_shutdown)
- (syscall-number SYS_sigaltstack)
(syscall-number SYS_sigprocmask)
(syscall-number SYS_sigreturn)
- (syscall-number SYS_socket)
(syscall-number SYS_socketpair)
(syscall-number SYS_sysctl)
(syscall-number SYS_sysctlbyname)
- (syscall-number SYS_thread_selfusage)
(syscall-number SYS_umask)
(syscall-number SYS_unlink)
(syscall-number SYS_work_interval_ctl)
@@ -1547,18 +1550,18 @@
mach_exception_raise
(when (defined? 'mach_make_memory_entry) mach_make_memory_entry)
(when (defined? 'mach_make_memory_entry_64) mach_make_memory_entry_64)
- mach_memory_entry_ownership
mach_port_request_notification
mach_vm_region
mach_vm_region_recurse
- task_set_exc_guard_behavior
task_threads_from_user
- thread_policy
(when (defined? 'vm_copy) vm_copy)
(when (defined? 'vm_remap_external) vm_remap_external)))
(allow mach-message-send (with telemetry) (kernel-mig-routine
+ mach_memory_entry_ownership
+ task_set_exc_guard_behavior
thread_info
+ thread_policy
thread_policy_set))
(allow mach-message-send (kernel-mig-routine
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes