⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 285906 in webkit


Ignore:
Timestamp:
Nov 16, 2021, 6:00:06 PM (5 years ago)
Author:
pvollan@apple.com
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:
Location:
trunk/Source/WebKit
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r285898 r285906  
     12021-11-16  Per Arne Vollan  <pvollan@apple.com>
     2
     3        [iOS] Reduce telemetry
     4        https://bugs.webkit.org/show_bug.cgi?id=233218
     5
     6        Reviewed by Brent Fulgham.
     7
     8        Reduce telemetry with backtrace for the system calls we have information about.
     9
     10        * Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb.in:
     11
    1122021-11-16  Devin Rousso  <drousso@apple.com>
    213
  • trunk/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb.in

    r285886 r285906  
    12811281        (syscall-number SYS_workq_open))
    12821282
     1283    (allow syscall-unix (with telemetry)
     1284        (syscall-number SYS_fgetxattr)
     1285        (syscall-number SYS_getgid)
     1286        (syscall-number SYS_getxattr)
     1287        (syscall-number SYS_necp_client_action)
     1288        (syscall-number SYS_necp_open)
     1289        (syscall-number SYS_sendto)
     1290        (syscall-number SYS_setrlimit)
     1291        (syscall-number SYS_sigaltstack)
     1292        (syscall-number SYS_socket)
     1293        (syscall-number SYS_thread_selfusage)
     1294    )
     1295
    12831296    (allow syscall-unix (with telemetry-backtrace)
    12841297        (syscall-number SYS___pthread_kill)
     
    12991312        (syscall-number SYS_dup2)
    13001313        (syscall-number SYS_fchmod)
    1301         (syscall-number SYS_fgetxattr)
    13021314        (syscall-number SYS_fileport_makefd)
    13031315        (syscall-number SYS_fileport_makeport)
     
    13061318        (syscall-number SYS_getattrlistbulk) ;; xpc_realpath and directory enumeration
    13071319        (syscall-number SYS_getaudit_addr)
    1308         (syscall-number SYS_getgid)
    13091320        (syscall-number SYS_getpeername)
    13101321        (syscall-number SYS_getsockopt) ;; used by libwebrtc
    1311         (syscall-number SYS_getxattr)
    13121322        (syscall-number SYS_ioctl) ;; needed by tcgetattr (TIOCGETA) - debugging
    13131323        (syscall-number SYS_kdebug_trace)
     
    13161326        (syscall-number SYS_mremap_encrypted)
    13171327        (syscall-number SYS_munlock)
    1318         (syscall-number SYS_necp_client_action)
    1319         (syscall-number SYS_necp_open)
    13201328        (syscall-number SYS_open)
    13211329        (syscall-number SYS_open_dprotected_np)
     
    13411349        (syscall-number SYS_sem_wait)
    13421350        (syscall-number SYS_sendmsg_nocancel)
    1343         (syscall-number SYS_sendto)
    13441351        (syscall-number SYS_sendto_nocancel)
    13451352        (syscall-number SYS_setpriority)
    1346         (syscall-number SYS_setrlimit)
    13471353        (syscall-number SYS_setsockopt)
    13481354        (syscall-number SYS_shm_open)
    13491355        (syscall-number SYS_shutdown)
    1350         (syscall-number SYS_sigaltstack)
    13511356        (syscall-number SYS_sigprocmask)
    13521357        (syscall-number SYS_sigreturn)
    1353         (syscall-number SYS_socket)
    13541358        (syscall-number SYS_socketpair)
    13551359        (syscall-number SYS_sysctl)
    13561360        (syscall-number SYS_sysctlbyname)
    1357         (syscall-number SYS_thread_selfusage)
    13581361        (syscall-number SYS_umask)
    13591362        (syscall-number SYS_unlink)
     
    15481551                (when (defined? 'mach_make_memory_entry) mach_make_memory_entry)
    15491552                (when (defined? 'mach_make_memory_entry_64) mach_make_memory_entry_64)
    1550                 mach_memory_entry_ownership
    15511553                mach_port_request_notification
    15521554                mach_vm_region
    15531555                mach_vm_region_recurse
    1554                 task_set_exc_guard_behavior
    15551556                task_threads_from_user
    1556                 thread_policy
    15571557                (when (defined? 'vm_copy) vm_copy)
    15581558                (when (defined? 'vm_remap_external) vm_remap_external)))
    15591559
    15601560            (allow mach-message-send (with telemetry) (kernel-mig-routine
     1561                mach_memory_entry_ownership
     1562                task_set_exc_guard_behavior
    15611563                thread_info
     1564                thread_policy
    15621565                thread_policy_set))
    15631566
Note: See TracChangeset for help on using the changeset viewer.