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

Changeset 285735 in webkit


Ignore:
Timestamp:
Nov 12, 2021, 12:09:11 PM (5 years ago)
Author:
pvollan@apple.com
Message:

[macOS][GPUP] Block access to mach register
https://bugs.webkit.org/show_bug.cgi?id=232259
<rdar://problem/84624488>

Reviewed by Brent Fulgham.

Based on telemetry, block access to mach register in the GPU process 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

    r285731 r285735  
     12021-11-12  Per Arne  <pvollan@apple.com>
     2
     3        [macOS][GPUP] Block access to mach register
     4        https://bugs.webkit.org/show_bug.cgi?id=232259
     5        <rdar://problem/84624488>
     6
     7        Reviewed by Brent Fulgham.
     8
     9        Based on telemetry, block access to mach register in the GPU process 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

    r285723 r285735  
    3737;;; remove unneeded sandbox extensions.
    3838;;;
    39 
    40 ;;; Allow registration of per-pid services.
    41 (allow mach-register (with telemetry) (local-name-prefix ""))
    4239
    4340;;; Allow read access to standard system paths.
     
    603600
    604601;; Allow the OpenGL Profiler to attach.
    605 (allow mach-register (with telemetry) (global-name-regex #"^_oglprof_attach_<[0-9]+>$"))
     602(with-filter (system-attribute apple-internal)
     603    (allow mach-register (with telemetry) (global-name-regex #"^_oglprof_attach_<[0-9]+>$")))
    606604
    607605(if (positive? (string-length (param "DARWIN_USER_CACHE_DIR")))
Note: See TracChangeset for help on using the changeset viewer.