Title: [239619] trunk/Source/WebKit
- Revision
- 239619
- Author
- pvol...@apple.com
- Date
- 2019-01-04 10:44:59 -0800 (Fri, 04 Jan 2019)
Log Message
[iOS] Enable logging for services in sandbox
https://bugs.webkit.org/show_bug.cgi?id=192705
Reviewed by Brent Fulgham.
When running layout tests, we didn’t see 107 services being looked up through launchd. We should
add logging to these services to determine which services we actually need in the sandbox.
* Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb:
Modified Paths
Diff
Modified: trunk/Source/WebKit/ChangeLog (239618 => 239619)
--- trunk/Source/WebKit/ChangeLog 2019-01-04 18:29:35 UTC (rev 239618)
+++ trunk/Source/WebKit/ChangeLog 2019-01-04 18:44:59 UTC (rev 239619)
@@ -1,3 +1,15 @@
+2019-01-04 Per Arne Vollan <pvol...@apple.com>
+
+ [iOS] Enable logging for services in sandbox
+ https://bugs.webkit.org/show_bug.cgi?id=192705
+
+ Reviewed by Brent Fulgham.
+
+ When running layout tests, we didn’t see 107 services being looked up through launchd. We should
+ add logging to these services to determine which services we actually need in the sandbox.
+
+ * Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb:
+
2019-01-04 Commit Queue <commit-qu...@webkit.org>
Unreviewed, rolling out r239603.
Modified: trunk/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb (239618 => 239619)
--- trunk/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb 2019-01-04 18:29:35 UTC (rev 239618)
+++ trunk/Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb 2019-01-04 18:44:59 UTC (rev 239619)
@@ -443,3 +443,113 @@
(global-name "com.apple.coremedia.compressionsession")
(global-name "com.apple.coremedia.decompressionsession")
(global-name "com.apple.coremedia.videoqueue"))
+
+(allow mach-lookup (with report)
+ (global-name "com.apple.AGXCompilerService")
+ (global-name "com.apple.CoreAuthentication.daemon.libxpc")
+ (global-name "com.apple.FileCoordination")
+ (global-name "com.apple.FileProvider")
+ (global-name "com.apple.Honeybee.event-notify")
+ (global-name "com.apple.KeyboardServices.TextReplacementService")
+ (global-name "com.apple.MediaPlayer.RemotePlayerService")
+ (global-name "com.apple.ReportCrash.SimulateCrash")
+ (global-name "com.apple.TextInput.emoji")
+ (global-name "com.apple.TextInput.image-cache-server")
+ (global-name "com.apple.TextInput.lexicon-server")
+ (global-name "com.apple.TextInput.preferences")
+ (global-name "com.apple.TextInput.rdt")
+ (global-name "com.apple.TextInput.shortcuts")
+ (global-name "com.apple.UIKit.KeyboardManagement")
+ (global-name "com.apple.UIKit.KeyboardManagement.hosted")
+ (global-name "com.apple.accessibility.AXBackBoardServer")
+ (global-name "com.apple.accessibility.AccessibilityUIServer")
+ (global-name "com.apple.accessibility.heard")
+ (global-name "com.apple.accountsd.accountmanager")
+ (global-name "com.apple.analyticsd")
+ (global-name "com.apple.app-sandbox.mach")
+ (global-name "com.apple.appsupport.cplogd")
+ (global-name "com.apple.assertiond.applicationstateconnection")
+ (global-name "com.apple.assertiond.expiration")
+ (global-name "com.apple.assertiond.processassertionconnection")
+ (global-name "com.apple.assertiond.processinfoservice")
+ (global-name "com.apple.audio.AURemoteIOServer")
+ (global-name "com.apple.audio.AudioComponentPrefs")
+ (global-name "com.apple.audio.AudioQueueServer")
+ (global-name "com.apple.audio.SystemSoundServer-iOS")
+ (global-name "com.apple.audio.audiohald")
+ (global-name "com.apple.audio.reporting.xpc")
+ (global-name "com.apple.avkit.SharedPreferences")
+ (global-name "com.apple.awdd")
+ (global-name "com.apple.backboard.TouchDeliveryPolicyServer")
+ (global-name "com.apple.backboard.animation-fence-arbiter")
+ (global-name "com.apple.backboard.display.services")
+ (global-name "com.apple.backboard.hid.focus")
+ (global-name "com.apple.backboard.hid.services")
+ (global-name "com.apple.bird")
+ (global-name "com.apple.bird.token")
+ (global-name "com.apple.cfprefsd.agent")
+ (global-name "com.apple.containermanagerd")
+ (global-name "com.apple.coremedia.assetcacheinspector")
+ (global-name "com.apple.coremedia.audiodeviceclock")
+ (global-name "com.apple.coremedia.audioprocessingtap.xpc")
+ (global-name "com.apple.coremedia.capturesession")
+ (global-name "com.apple.coremedia.capturesource")
+ (global-name "com.apple.coremedia.compressionsession")
+ (global-name "com.apple.coremedia.endpoint.xpc")
+ (global-name "com.apple.coremedia.endpointplaybacksession.xpc")
+ (global-name "com.apple.coremedia.endpointremotecontrolsession.xpc")
+ (global-name "com.apple.coremedia.figcontentkeysession.xpc")
+ (global-name "com.apple.coremedia.figcpecryptor")
+ (global-name "com.apple.coremedia.remotequeue")
+ (global-name "com.apple.coremedia.samplebufferaudiorenderer.xpc")
+ (global-name "com.apple.coremedia.samplebufferrendersynchronizer.xpc")
+ (global-name "com.apple.coremedia.sandboxserver")
+ (global-name "com.apple.coremedia.videocompositor")
+ (global-name "com.apple.coremedia.visualcontext.xpc")
+ (global-name "com.apple.coreservices.lsuseractivitymanager.xpc")
+ (global-name "com.apple.corespotlightservice")
+ (global-name "com.apple.ctkd.token-client")
+ (global-name "com.apple.cvmsServ")
+ (global-name "com.apple.diagnosticd")
+ (global-name "com.apple.duetknowledged.activity")
+ (global-name "com.apple.dyld.closured")
+ (global-name "com.apple.frontboard.workspace")
+ (global-name "com.apple.gpumemd.source")
+ (global-name "com.apple.hangtracerd")
+ (global-name "com.apple.iohideventsystem")
+ (global-name "com.apple.iphone.axserver-systemwide")
+ (global-name "com.apple.itunescloudd.xpc")
+ (global-name "com.apple.itunesstored.xpc")
+ (global-name "com.apple.librariand")
+ (global-name "com.apple.locationd.registration")
+ (global-name "com.apple.locationd.spi")
+ (global-name "com.apple.locationd.synchronous")
+ (global-name "com.apple.lsd")
+ (global-name "com.apple.lsd.advertisingidentifiers")
+ (global-name "com.apple.lsd.icons")
+ (global-name "com.apple.lsd.open")
+ (global-name "com.apple.lsd.openurl")
+ (global-name "com.apple.lsdiconservice")
+ (global-name "com.apple.managedconfiguration.profiled.public")
+ (global-name "com.apple.marco")
+ (global-name "com.apple.mediaserverd")
+ (global-name "com.apple.mobile.usermanagerd.xpc")
+ (global-name "com.apple.mobileassetd")
+ (global-name "com.apple.mobileassetd.v2")
+ (global-name "com.apple.mobilegestalt.xpc")
+ (global-name "com.apple.nehelper")
+ (global-name "com.apple.nesessionmanager")
+ (global-name "com.apple.pegasus")
+ (global-name "com.apple.pluginkit.pkd")
+ (global-name "com.apple.pluginkit.plugin-service")
+ (global-name "com.apple.powerlog.plxpclogger.xpc")
+ (global-name "com.apple.quicklook.ThumbnailsAgent")
+ (global-name "com.apple.revisiond")
+ (global-name "com.apple.siri.context.service")
+ (global-name "com.apple.springboard.backgroundappservices")
+ (global-name "com.apple.system.libinfo.muser")
+ (global-name "com.apple.tccd")
+ (global-name "com.apple.uifoundation-bundle-helper")
+ (global-name "com.apple.webinspector")
+ (global-name "com.apple.webkit.camera")
+)
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes