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

Changeset 269152 in webkit


Ignore:
Timestamp:
Oct 29, 2020, 10:10:11 AM (6 years ago)
Author:
pvollan@apple.com
Message:

[macOS] Add telemetry for IOKit use
https://bugs.webkit.org/show_bug.cgi?id=218343
<rdar://problem/70811875>

Reviewed by Geoffrey Garen.

Add telemetry with backtrace for IOKIt use in the WebContent process.

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

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r269151 r269152  
     12020-10-29  Per Arne Vollan  <pvollan@apple.com>
     2
     3        [macOS] Add telemetry for IOKit use
     4        https://bugs.webkit.org/show_bug.cgi?id=218343
     5        <rdar://problem/70811875>
     6
     7        Reviewed by Geoffrey Garen.
     8
     9        Add telemetry with backtrace for IOKIt use in the WebContent process.
     10
     11        * WebProcess/com.apple.WebProcess.sb.in:
     12
    1132020-10-29  Chris Lord  <clord@igalia.com>
    214
  • trunk/Source/WebKit/WebProcess/com.apple.WebProcess.sb.in

    r268567 r269152  
    112112    ;; OpenCL
    113113    (allow iokit-open
     114#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 110000
     115        (with telemetry-backtrace)
     116#endif
    114117        (iokit-connection "IOAccelerator")
    115118        (iokit-registry-entry-class "IOAccelerationUserClient")
     
    123126    ;; H.264 Acceleration
    124127    (allow iokit-open
     128#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 110000
     129        (with telemetry-backtrace)
     130#endif
    125131        (iokit-registry-entry-class "AppleIntelMEUserClient")
    126132        (iokit-registry-entry-class "AppleSNBFBUserClient"))
    127133    ;; QuartzCore
    128134    (allow iokit-open
     135#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 110000
     136        (with telemetry-backtrace)
     137#endif
    129138        (iokit-registry-entry-class "AGPMClient")
    130139        (iokit-registry-entry-class "AppleGraphicsControlClient")
     
    132141    ;; OpenGL
    133142    (allow iokit-open
     143#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 110000
     144        (with telemetry-backtrace)
     145#endif
    134146        (iokit-registry-entry-class "AppleMGPUPowerControlClient"))
    135147    ;; GPU bundles
     
    674686
    675687(allow iokit-open
     688#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 110000
     689    (with telemetry-backtrace)
     690#endif
    676691    (iokit-user-client-class "AppleUpstreamUserClient")
    677692    (iokit-user-client-class "RootDomainUserClient") ;; Needed by WebCore::PerformanceMonitor
     
    684699(if (equal? (param "CPU") "arm64")
    685700    (allow iokit-open
     701#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 110000
     702        (with telemetry-backtrace)
     703#endif
    686704        (iokit-user-client-class "AppleAVDUserClient")
    687705        (iokit-user-client-class "IOMobileFramebufferUserClient")
Note: See TracChangeset for help on using the changeset viewer.