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