WebKit Bugzilla
Attachment 371289 Details for
Bug 198494
: [iOS] Update sandboxes to address iokit-get-property errors
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch
bug-198494-20190604091249.patch (text/plain), 5.69 KB, created by
Brent Fulgham
on 2019-06-04 09:12:50 PDT
(
hide
)
Description:
Patch
Filename:
MIME Type:
Creator:
Brent Fulgham
Created:
2019-06-04 09:12:50 PDT
Size:
5.69 KB
patch
obsolete
>Subversion Revision: 246067 >diff --git a/Source/WebKit/ChangeLog b/Source/WebKit/ChangeLog >index 719cc82f1644e98ace9b6772e2cebf80dc9de36c..c061b5b1f08cf2d6f63ba55bdde2d0c39ade1fb8 100644 >--- a/Source/WebKit/ChangeLog >+++ b/Source/WebKit/ChangeLog >@@ -1,3 +1,13 @@ >+2019-06-04 Brent Fulgham <bfulgham@apple.com> >+ >+ [iOS] Update sandboxes to address iokit-get-property errors >+ https://bugs.webkit.org/show_bug.cgi?id=198494 >+ <rdar://problem/51322072> and <rdar://problem/50602737> >+ >+ Reviewed by Alexey Proskuryakov. >+ >+ * Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb: >+ > 2019-06-04 Chris Dumez <cdumez@apple.com> > > [iOS] UIProcess' background task expiration handler may get called after the app is foreground again >diff --git a/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb b/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb >index 67c18398216ce1aa6dd598a5e4e7c9acdef600fd..8dcb2b6f6f6da9bf2e3c68604275b5595181cfd6 100644 >--- a/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb >+++ b/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb >@@ -268,40 +268,74 @@ > (iokit-property-regex #"^AAPL,(DisplayPipe|OpenCLdisabled|IOGraphics_LER(|_RegTag_1|_RegTag_0|_Busy_2)|alias-policy|boot-display|display-alias|mux-switch-state|ndrv-dev|primary-display|slot-name)") > (iokit-property "APTDevice") > (iokit-property "AVCSupported") >- (iokit-property-regex #"^AppleJPEG(NumCores|Supports(AppleInterchangeFormats|MissingEOI|RSTLogging))") >- (iokit-property "BaseAddressAlignmentRequirement") >- (iokit-property-regex #"^DisplayPipe(PlaneBaseAlignment|StrideRequirements)") > (iokit-property "HEVCSupported") >- (iokit-property-regex #"^IOGL(|ES(|Metal))BundleName") >- (iokit-property "IOGLESDefaultUseMetal") > (iokit-property-regex #"IOGVA(BGRAEnc|Codec|EncoderRestricted|Scaler)") > (iokit-property "IOClassNameOverride") > (iokit-property "IOPlatformUUID") >- (iokit-property "IOSurfaceAcceleratorCapabilitiesDict") >- (iokit-property-regex #"^MetalPlugin(Name|ClassName)") >- (iokit-property "Protocol Characteristics") >- (iokit-property "artwork-device-idiom") ;; <rdar://problem/49497720> >- (iokit-property "artwork-device-subtype") >- (iokit-property "artwork-display-gamut") ;; <rdar://problem/49497788> >- (iokit-property "artwork-dynamic-displaymode") ;; <rdar://problem/49497720> >- (iokit-property "artwork-scale-factor") ;; <rdar://problem/49497788> >- (iokit-property-regex #"(canvas-height|canvas-width)") > (iokit-property "class-code") > (iokit-property "color-accuracy-index") >- (iokit-property "compatible-device-fallback") ;; <rdar://problem/49497720> > (iokit-property "device-id") > (iokit-property "device-perf-memory-class") > (iokit-property "emu") >- (iokit-property "graphics-featureset-class") ;; <rdar://problem/49497720> >- (iokit-property "hdcp-hoover-protocol") >- (iokit-property "iommu-present") >- (iokit-property "product-description") ;; <rdar://problem/49497788> >- (iokit-property "product-id") >- (iokit-property "software-behavior") > (iokit-property "vendor-id") >- (iokit-property "ui-pip") ;; <rdar://problem/48867037> > ) > >+(with-filter (iokit-registry-entry-class "AppleARMIODevice") >+ (allow iokit-get-properties >+ (iokit-property >+ "canvas-height" >+ "canvas-width" >+))) >+ >+(with-filter (iokit-registry-entry-class "AppleJPEGDriver") >+ (allow iokit-get-properties (iokit-property-regex #"^AppleJPEG(NumCores|Supports(AppleInterchangeFormats|MissingEOI|RSTLogging))"))) >+ >+(with-filter (iokit-registry-entry-class "IOAcceleratorES") >+ (allow iokit-get-properties >+ (iokit-property >+ "BaseAddressAlignmentRequirement" >+ "IOGLES" >+ "MetalPluginClassName" >+ "MetalPluginName" >+))) >+ >+(with-filter (iokit-registry-entry-class "IOMobileFramebuffer") >+ (allow iokit-get-properties >+ (iokit-property >+ "DisplayPipePlaneBaseAlignment" >+ "DisplayPipeStrideRequirements" >+ "hdcp-hoover-protocol" >+))) >+ >+(with-filter (iokit-registry-entry-class "IOPlatformDevice") >+ (allow iokit-get-properties >+ (iokit-property >+ "artwork-device-idiom" ;; <rdar://problem/49497720> >+ "artwork-device-subtype" ;; <rdar://problem/49497720> >+ "artwork-display-gamut" ;; <rdar://problem/49497788> >+ "artwork-dynamic-displaymode" ;; <rdar://problem/49497720> >+ "artwork-scale-factor" ;; <rdar://problem/49497788> >+ "compatible-device-fallback" ;; <rdar://problem/49497720> >+ "device-colors" ;; <rdar://problem/51322072> >+ "device-perf-memory-class" ;; <rdar://problem/51322072> >+ "display-corner-radius" ;; <rdar://problem/50602737> >+ "graphics-featureset-class" ;; <rdar://problem/49497720> >+ "graphics-featureset-fallbacks" ;; <rdar://problem/51322072> >+ "iommu-present" >+ "oled-display" ;; <rdar://problem/51322072> >+ "product-description" ;; <rdar://problem/49497788> >+ "product-id" ;; <rdar://problem/49497788> >+ "ui-pip" ;; <rdar://problem/48867037> >+))) >+ >+(with-filter (iokit-registry-entry-class "IOService") >+ (allow iokit-get-properties >+ (iokit-property >+ "IOSurfaceAcceleratorCapabilitiesDict" >+ "Protocol Characteristics" >+ "software-behavior" >+))) >+ > ;; Read-only preferences and data > (mobile-preferences-read > "com.apple.LaunchServices"
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Formatted Diff
|
Diff
Attachments on
bug 198494
:
371208
|
371289
|
371339
|
371410
|
371588