Title: [269152] trunk/Source/WebKit
Revision
269152
Author
[email protected]
Date
2020-10-29 10:10:11 -0700 (Thu, 29 Oct 2020)

Log 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:

Modified Paths

Diff

Modified: trunk/Source/WebKit/ChangeLog (269151 => 269152)


--- trunk/Source/WebKit/ChangeLog	2020-10-29 16:53:19 UTC (rev 269151)
+++ trunk/Source/WebKit/ChangeLog	2020-10-29 17:10:11 UTC (rev 269152)
@@ -1,3 +1,15 @@
+2020-10-29  Per Arne Vollan  <[email protected]>
+
+        [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:
+
 2020-10-29  Chris Lord  <[email protected]>
 
         [WPE] Add axis-locking to kinetic scrolling

Modified: trunk/Source/WebKit/WebProcess/com.apple.WebProcess.sb.in (269151 => 269152)


--- trunk/Source/WebKit/WebProcess/com.apple.WebProcess.sb.in	2020-10-29 16:53:19 UTC (rev 269151)
+++ trunk/Source/WebKit/WebProcess/com.apple.WebProcess.sb.in	2020-10-29 17:10:11 UTC (rev 269152)
@@ -111,6 +111,9 @@
 #endif
     ;; OpenCL
     (allow iokit-open
+#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 110000
+        (with telemetry-backtrace)
+#endif
         (iokit-connection "IOAccelerator")
         (iokit-registry-entry-class "IOAccelerationUserClient")
         (iokit-registry-entry-class "IOSurfaceRootUserClient")
@@ -122,15 +125,24 @@
 #endif
     ;; H.264 Acceleration
     (allow iokit-open
+#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 110000
+        (with telemetry-backtrace)
+#endif
         (iokit-registry-entry-class "AppleIntelMEUserClient")
         (iokit-registry-entry-class "AppleSNBFBUserClient"))
     ;; QuartzCore
     (allow iokit-open
+#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 110000
+        (with telemetry-backtrace)
+#endif
         (iokit-registry-entry-class "AGPMClient")
         (iokit-registry-entry-class "AppleGraphicsControlClient")
         (iokit-registry-entry-class "AppleGraphicsPolicyClient"))
     ;; OpenGL
     (allow iokit-open
+#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 110000
+        (with telemetry-backtrace)
+#endif
         (iokit-registry-entry-class "AppleMGPUPowerControlClient"))
     ;; GPU bundles
     (allow file-read*
@@ -673,6 +685,9 @@
 #endif
 
 (allow iokit-open
+#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 110000
+    (with telemetry-backtrace)
+#endif
     (iokit-user-client-class "AppleUpstreamUserClient")
     (iokit-user-client-class "RootDomainUserClient") ;; Needed by WebCore::PerformanceMonitor
     (iokit-user-client-class "AudioAUUC") ;; <rdar://problem/10427451> && <rdar://problem/10808817>
@@ -683,6 +698,9 @@
 ;; <rdar://problem/60088861>
 (if (equal? (param "CPU") "arm64")
     (allow iokit-open
+#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 110000
+        (with telemetry-backtrace)
+#endif
         (iokit-user-client-class "AppleAVDUserClient")
         (iokit-user-client-class "IOMobileFramebufferUserClient")
         (iokit-user-client-class "IOSurfaceAcceleratorClient") ;; <rdar://problem/63696732>
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to