Changeset 273169 in webkit
- Timestamp:
- Feb 19, 2021 3:24:51 PM (3 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r273163 r273169 1 2021-02-19 Per Arne Vollan <pvollan@apple.com> 2 3 [iOS] Remove access to IOSurfaceAcceleratorClient 4 https://bugs.webkit.org/show_bug.cgi?id=222199 5 <rdar://problem/73518610> 6 7 Reviewed by Brent Fulgham. 8 9 Remove access to IOSurfaceAcceleratorClient in the WebContent process on iOS when the GPU process is enabled. 10 This patch also adds the IOKit filter from IOSurfaceRootUserClient when the GPU process is not enabled, to 11 the rule for IOSurfaceRootUserClient when the GPU process is enabled. 12 13 * Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb: 14 1 15 2021-02-19 Jean-Yves Avenard <jya@apple.com> 2 16 -
trunk/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb
r273162 r273169 1017 1017 ) 1018 1018 1019 ;; FIXME: This is just for logging. Remove when the GPU process is enabled by default. 1020 (allow iokit-open (with report) (with telemetry-backtrace) 1019 (allow iokit-open (with telemetry-backtrace) 1020 (require-all 1021 (require-not (extension "com.apple.webkit.extension.iokit")) 1022 (iokit-user-client-class 1023 "IOSurfaceRootUserClient" 1024 ) 1025 ) 1026 (when (defined? 'iokit-external-method) 1027 (apply-message-filter 1028 (deny (with telemetry) 1029 iokit-async-external-method 1030 iokit-external-trap) 1031 (allow 1032 iokit-external-method) 1033 ) 1034 ) 1035 ) 1036 1037 (deny iokit-open (with telemetry-backtrace) 1021 1038 (require-all 1022 1039 (require-not (extension "com.apple.webkit.extension.iokit")) 1023 1040 (iokit-user-client-class 1024 1041 "IOSurfaceAcceleratorClient" 1025 "IOSurfaceRootUserClient"1026 1042 ) 1027 1043 )
Note: See TracChangeset
for help on using the changeset viewer.