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

Reply via email to