Changeset 252261 in webkit


Ignore:
Timestamp:
Nov 8, 2019 1:35:12 PM (4 years ago)
Author:
pvollan@apple.com
Message:

[macOS] [iOS] Add logging and telemetry to mach lookup rules
https://bugs.webkit.org/show_bug.cgi?id=203999

Reviewed by Brent Fulgham.

Add logging and telemetry to help determine if mach lookups to a set of services can be denied in the WebContent process.

No new tests, since this only adds logging and telemetry.

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

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r252260 r252261  
     12019-11-08  Per Arne Vollan  <pvollan@apple.com>
     2
     3        [macOS] [iOS] Add logging and telemetry to mach lookup rules
     4        https://bugs.webkit.org/show_bug.cgi?id=203999
     5
     6        Reviewed by Brent Fulgham.
     7
     8        Add logging and telemetry to help determine if mach lookups to a set of services can be denied in the WebContent process.
     9
     10        No new tests, since this only adds logging and telemetry.
     11
     12        * WebProcess/com.apple.WebProcess.sb.in:
     13
    1142019-11-08  Alex Christensen  <achristensen@webkit.org>
    215
  • trunk/Source/WebKit/WebProcess/com.apple.WebProcess.sb.in

    r252020 r252261  
    588588       (global-name "com.apple.webinspector"))
    589589
     590(allow mach-lookup
     591#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 101500
     592    (with report) (with telemetry)
     593#endif
     594    (global-name "com.apple.audio.AudioComponentRegistrar")
     595    (global-name "com.apple.awdd")
     596    (global-name "com.apple.cfprefsd.agent")
     597    (global-name "com.apple.cookied")
     598    (global-name "com.apple.diagnosticd")
     599    (global-name "com.apple.iconservices")
     600    (global-name "com.apple.iconservices.store")
     601    (global-name "com.apple.mobileassetd")
     602    (global-name "com.apple.powerlog.plxpclogger.xpc")
     603    (global-name "com.apple.system.logger")
     604)
     605
    590606;; Various services required by AppKit and other frameworks
    591607(allow mach-lookup
     
    596612       (global-name "com.apple.SystemConfiguration.configd")
    597613       (global-name "com.apple.analyticsd")
    598        (global-name "com.apple.audio.AudioComponentRegistrar")
    599614       (global-name "com.apple.assertiond.processassertionconnection")
    600615       (global-name "com.apple.audio.SystemSoundServer-OSX")
    601616       (global-name "com.apple.audio.audiohald")
    602        (global-name "com.apple.awdd")
    603        (global-name "com.apple.cfprefsd.agent")
    604617       (global-name "com.apple.cfprefsd.daemon")
    605618       (global-name "com.apple.cmio.registerassistantservice") ;; Needed by CoreMedia for plugin drivers
    606        (global-name "com.apple.cookied")
    607619       (global-name "com.apple.coreservices.launchservicesd")
    608        (global-name "com.apple.diagnosticd")
    609620       (global-name "com.apple.fonts")
    610        (global-name "com.apple.iconservices")
    611        (global-name "com.apple.iconservices.store")
    612621       (global-name "com.apple.mediaremoted.xpc")
    613622       (global-name "com.apple.logd")
     
    615624       (global-name "com.apple.lsd.mapdb")
    616625       (global-name "com.apple.lskdd") ;; <rdar://problem/49123855>
    617        (global-name "com.apple.mobileassetd")
    618        (global-name "com.apple.powerlog.plxpclogger.xpc")
    619        (global-name "com.apple.system.logger")
    620626       (global-name "com.apple.tccd")
    621627       (global-name "com.apple.tccd.system")
Note: See TracChangeset for help on using the changeset viewer.