Changeset 267421 in webkit


Ignore:
Timestamp:
Sep 22, 2020 11:03:15 AM (4 years ago)
Author:
pvollan@apple.com
Message:

[macOS] Start collecting telemetry from a set of XPC services
<https://bugs.webkit.org/show_bug.cgi?id=216797>

Reviewed by Brent Fulgham.

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

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r267414 r267421  
     12020-09-22  Per Arne Vollan  <pvollan@apple.com>
     2
     3        [macOS] Start collecting telemetry from a set of XPC services
     4        <https://bugs.webkit.org/show_bug.cgi?id=216797>
     5
     6        Reviewed by Brent Fulgham.
     7
     8        * WebProcess/com.apple.WebProcess.sb.in:
     9
    1102020-09-22  Youenn Fablet  <youenn@apple.com>
    211
  • trunk/Source/WebKit/WebProcess/com.apple.WebProcess.sb.in

    r267405 r267421  
    455455
    456456(deny mach-lookup (xpc-service-name-prefix ""))
    457 (allow mach-lookup
    458     (xpc-service-name "com.apple.PerformanceAnalysis.animationperfd")
    459     (xpc-service-name "com.apple.audio.SandboxHelper")
    460     (xpc-service-name "com.apple.hiservices-xpcservice")
    461     (xpc-service-name "com.apple.print.normalizerd")
    462 )
    463457
    464458#if __MAC_OS_X_VERSION_MIN_REQUIRED < 110000
     
    708702    (ipc-posix-name-regex #"^AudioIO"))
    709703
    710 ;; Remote Web Inspector
    711 (allow mach-lookup
    712        (global-name "com.apple.webinspector"))
    713 
    714 ;; Still actively in use
    715 (allow mach-lookup
    716     (global-name "com.apple.coreservices.launchservicesd")
    717     (global-name "com.apple.diagnosticd")
    718     (global-name "com.apple.iconservices")
    719     (global-name "com.apple.iconservices.store")
    720     (global-name "com.apple.powerlog.plxpclogger.xpc")
    721     (global-name "com.apple.tccd.system")
    722     (global-name "com.apple.trustd.agent")
    723 )
    724 
    725 (allow mach-lookup
    726 #if __MAC_OS_X_VERSION_MIN_REQUIRED >= 101500
    727     (with report) (with telemetry)
    728 #endif
    729     (global-name "com.apple.awdd")
    730     (global-name "com.apple.cookied")
    731     (global-name "com.apple.mobileassetd")
    732 )
    733 
    734704;; Various services required by AppKit and other frameworks
    735705(allow mach-lookup
     
    737707       (global-name "com.apple.FontObjectsServer")
    738708#endif
    739        (global-name "com.apple.SystemConfiguration.configd")
    740        (global-name "com.apple.analyticsd")
    741        (global-name "com.apple.assertiond.processassertionconnection")
    742        (global-name "com.apple.audio.SystemSoundServer-OSX")
    743        (global-name "com.apple.audio.audiohald")
    744        (global-name "com.apple.fonts")
    745709       (global-name "com.apple.logd")
    746710       (global-name "com.apple.logd.events")
    747        (global-name "com.apple.lskdd") ;; <rdar://problem/49123855>
    748711#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 101400 || PLATFORM(MACCATALYST)
    749712       (global-name "com.apple.CARenderServer") ; Needed for [CAContext remoteContextWithOptions]
     
    751714       (global-name "com.apple.windowserver.active")
    752715#endif
    753 )
    754 
    755 (allow mach-lookup
    756 #if __MAC_OS_X_VERSION_MIN_REQUIRED >= 101500
    757     (with report) (with telemetry)
    758 #endif
    759     (global-name "com.apple.PowerManagement.control")
    760716)
    761717
     
    804760;; CoreFoundation. We don't import com.apple.corefoundation.sb, because it allows unnecessary access to pasteboard.
    805761(allow mach-lookup
    806     (global-name-regex #"^com.apple.distributed_notifications")
    807762#if !HAVE(CSCHECKFIXDISABLE)
    808763    (global-name "com.apple.CoreServices.coreservicesd")
     
    979934)
    980935#endif
     936
     937(allow mach-lookup
     938#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 110000
     939    (with report) (with telemetry-backtrace)
     940#endif
     941    (xpc-service-name "com.apple.PerformanceAnalysis.animationperfd")
     942    (xpc-service-name "com.apple.audio.SandboxHelper")
     943    (xpc-service-name "com.apple.hiservices-xpcservice")
     944    (xpc-service-name "com.apple.print.normalizerd")
     945    (global-name "com.apple.webinspector")
     946    (global-name "com.apple.coreservices.launchservicesd")
     947    (global-name "com.apple.diagnosticd")
     948    (global-name "com.apple.iconservices")
     949    (global-name "com.apple.iconservices.store")
     950    (global-name "com.apple.powerlog.plxpclogger.xpc")
     951    (global-name "com.apple.tccd.system")
     952    (global-name "com.apple.trustd.agent")
     953    (global-name "com.apple.awdd")
     954    (global-name "com.apple.cookied")
     955    (global-name "com.apple.mobileassetd")
     956    (global-name "com.apple.SystemConfiguration.configd")
     957    (global-name "com.apple.analyticsd")
     958    (global-name "com.apple.assertiond.processassertionconnection")
     959    (global-name "com.apple.audio.SystemSoundServer-OSX")
     960    (global-name "com.apple.audio.audiohald")
     961    (global-name "com.apple.fonts")
     962    (global-name "com.apple.lskdd") ;; <rdar://problem/49123855>
     963    (global-name "com.apple.PowerManagement.control")
     964    (global-name-regex #"^com.apple.distributed_notifications")
     965)
    981966
    982967(allow mach-lookup
Note: See TracChangeset for help on using the changeset viewer.