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

Changeset 285721 in webkit


Ignore:
Timestamp:
Nov 12, 2021, 8:31:07 AM (5 years ago)
Author:
pvollan@apple.com
Message:

[macOS][GPUP] Add syscalls to sandbox
https://bugs.webkit.org/show_bug.cgi?id=232210
<rdar://problem/84584844>

Reviewed by Brent Fulgham.

Based on telemetry, add syscalls to the GPU process' sandbox on macOS.

  • GPUProcess/mac/com.apple.WebKit.GPUProcess.sb.in:
Location:
trunk/Source/WebKit
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r285720 r285721  
     12021-11-12  Per Arne  <pvollan@apple.com>
     2
     3        [macOS][GPUP] Add syscalls to sandbox
     4        https://bugs.webkit.org/show_bug.cgi?id=232210
     5        <rdar://problem/84584844>
     6
     7        Reviewed by Brent Fulgham.
     8
     9        Based on telemetry, add syscalls to the GPU process' sandbox on macOS.
     10
     11        * GPUProcess/mac/com.apple.WebKit.GPUProcess.sb.in:
     12
    1132021-11-12  Chris Dumez  <cdumez@apple.com>
    214
  • trunk/Source/WebKit/GPUProcess/mac/com.apple.WebKit.GPUProcess.sb.in

    r285707 r285721  
    874874    (allow syscall-unix (with telemetry))
    875875    (allow syscall-unix (syscall-number
     876        SYS___channel_open
    876877        SYS___disable_threadsignal
    877878        SYS___mac_syscall
     879        SYS___pthread_kill
     880        SYS___pthread_sigmask
     881        SYS___semwait_signal
    878882        SYS_access
    879883        SYS_bsdthread_create
    880884        SYS_bsdthread_ctl
    881885        SYS_bsdthread_terminate
     886        SYS_change_fdguard_np
    882887        SYS_csrctl
     888        SYS_dup
     889        SYS_exit
     890        SYS_faccessat
    883891        SYS_fcntl
     892        SYS_fcntl_nocancel
     893        SYS_fgetxattr
    884894        SYS_flock
    885895        SYS_fsgetpath
    886896        SYS_fstat
     897        SYS_fstat64
     898        SYS_fstatat64
    887899        SYS_fstatfs
     900        SYS_fstatfs64
    888901        SYS_ftruncate
    889902        SYS_getattrlist
     903        SYS_getattrlistbulk
    890904        SYS_getaudit_addr
    891905        SYS_getdirentries
     906        SYS_getdirentries64
    892907        SYS_getentropy
    893908        SYS_geteuid
    894909        SYS_getfsstat
     910        SYS_getfsstat64
    895911        SYS_getgid
     912        SYS_getpriority
     913        SYS_getrlimit
     914        SYS_getrusage
    896915        SYS_gettimeofday
    897916        SYS_getuid
     917        SYS_getxattr
     918        SYS_issetugid
     919        SYS_kdebug_trace
     920        SYS_kdebug_trace64
     921        SYS_kdebug_trace_string
     922        SYS_kdebug_typefilter
    898923        SYS_kevent_id
    899924        SYS_kevent_qos
     
    901926        SYS_lseek
    902927        SYS_lstat
     928        SYS_lstat64
    903929        SYS_madvise
     930        SYS_memorystatus_control
     931        SYS_mincore
    904932        SYS_mkdir
     933        SYS_mlock
    905934        SYS_mmap
    906935        SYS_mprotect
     936        SYS_msync
     937        SYS_munlock
    907938        SYS_munmap
     939        SYS_necp_client_action
     940        SYS_necp_open
    908941        SYS_pathconf
     942        SYS_pread
     943        SYS_proc_rlimit_control
    909944        SYS_psynch_cvbroad
     945        SYS_psynch_cvclrprepost
     946        SYS_psynch_cvsignal
    910947        SYS_psynch_cvwait
    911948        SYS_psynch_mutexdrop
    912949        SYS_psynch_mutexwait
     950        SYS_psynch_rw_rdlock
    913951        SYS_psynch_rw_unlock
    914952        SYS_psynch_rw_wrlock
    915953        SYS_read
    916954        SYS_read_nocancel
     955        SYS_readlink
    917956        SYS_rename
     957        SYS_sendto
     958        SYS_sigaltstack
     959        SYS_sigprocmask
     960        SYS_socket
    918961        SYS_stat
     962        SYS_stat64
    919963        SYS_statfs
     964        SYS_statfs64
    920965        SYS_thread_selfid
    921966        SYS_ulock_wait
    922967        SYS_ulock_wake
    923968        SYS_work_interval_ctl
    924         SYS_workq_kernreturn
    925969        SYS_workq_kernreturn)))
Note: See TracChangeset for help on using the changeset viewer.