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

Changeset 286460 in webkit


Ignore:
Timestamp:
Dec 2, 2021, 3:48:09 PM (5 years ago)
Author:
pvollan@apple.com
Message:

[iOS] Add required system call to WebKit sandboxes
https://bugs.webkit.org/show_bug.cgi?id=233730
<rdar://85266065>

Reviewed by Brent Fulgham.

  • GPUProcess/mac/com.apple.WebKit.GPUProcess.sb.in:
  • NetworkProcess/mac/com.apple.WebKit.NetworkProcess.sb.in:
  • Resources/SandboxProfiles/ios/com.apple.WebKit.GPU.sb:
  • Resources/SandboxProfiles/ios/com.apple.WebKit.Networking.sb:
  • Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb.in:
  • WebProcess/com.apple.WebProcess.sb.in:
Location:
trunk/Source/WebKit
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r286459 r286460  
     12021-12-02  Per Arne Vollan  <pvollan@apple.com>
     2
     3        [iOS] Add required system call to WebKit sandboxes
     4        https://bugs.webkit.org/show_bug.cgi?id=233730
     5        <rdar://85266065>
     6
     7        Reviewed by Brent Fulgham.
     8
     9        * GPUProcess/mac/com.apple.WebKit.GPUProcess.sb.in:
     10        * NetworkProcess/mac/com.apple.WebKit.NetworkProcess.sb.in:
     11        * Resources/SandboxProfiles/ios/com.apple.WebKit.GPU.sb:
     12        * Resources/SandboxProfiles/ios/com.apple.WebKit.Networking.sb:
     13        * Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb.in:
     14        * WebProcess/com.apple.WebProcess.sb.in:
     15
    1162021-12-02  Myles C. Maxfield  <mmaxfield@apple.com>
    217
  • trunk/Source/WebKit/GPUProcess/mac/com.apple.WebKit.GPUProcess.sb.in

    r286386 r286460  
    10031003        SYS_work_interval_ctl
    10041004        SYS_workq_kernreturn)))
     1005
     1006(when (defined? 'SYS__map_with_linking_np)
     1007    (allow syscall-unix SYS__map_with_linking_np))
  • trunk/Source/WebKit/NetworkProcess/mac/com.apple.WebKit.NetworkProcess.sb.in

    r286032 r286460  
    571571        SYS_workq_kernreturn)))
    572572
     573(when (defined? 'SYS__map_with_linking_np)
     574    (allow syscall-unix SYS__map_with_linking_np))
     575
    573576#if HAVE(SANDBOX_MESSAGE_FILTERING)
    574577(when (and (equal? (param "ENABLE_SANDBOX_MESSAGE_FILTER") "YES") (defined? 'mach-kernel-endpoint))
  • trunk/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.GPU.sb

    r286430 r286460  
    808808        SYS_writev)))
    809809
     810(when (defined? 'SYS__map_with_linking_np)
     811    (allow syscall-unix SYS__map_with_linking_np))
     812
    810813(when (defined? 'syscall-mach)
    811814    (allow syscall-mach (with telemetry))
  • trunk/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.Networking.sb

    r286032 r286460  
    738738        SYS_writev)))
    739739
     740(when (defined? 'SYS__map_with_linking_np)
     741    (allow syscall-unix SYS__map_with_linking_np))
     742
    740743(when (defined? 'syscall-mach)
    741744    (allow syscall-mach (with report) (with telemetry))
  • trunk/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb.in

    r286438 r286460  
    13691369)
    13701370
     1371(when (defined? 'SYS__map_with_linking_np)
     1372    (allow syscall-unix SYS__map_with_linking_np))
     1373
    13711374(with-filter (system-attribute apple-internal)
    13721375    (when (defined? 'syscall-unix)
  • trunk/Source/WebKit/WebProcess/com.apple.WebProcess.sb.in

    r286438 r286460  
    20822082        (allow syscall-unix (syscall-number SYS_objc_bp_assist_cfg_np)))
    20832083#endif
     2084    (when (defined? 'SYS__map_with_linking_np)
     2085        (allow syscall-unix SYS__map_with_linking_np))
    20842086)
    20852087
Note: See TracChangeset for help on using the changeset viewer.