[macOS] Remove reporting for mach lookups confirmed in-use
authorpvollan@apple.com <pvollan@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 15 Jan 2019 00:55:51 +0000 (00:55 +0000)
committerpvollan@apple.com <pvollan@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 15 Jan 2019 00:55:51 +0000 (00:55 +0000)
https://bugs.webkit.org/show_bug.cgi?id=193415
<rdar://problem/47266542>

Reviewed by Brent Fulgham.

Also, start denying the services which have not been confirmed to be in use.

* WebProcess/com.apple.WebProcess.sb.in:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@239963 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/WebKit/ChangeLog
Source/WebKit/WebProcess/com.apple.WebProcess.sb.in

index f23905d..97b5a64 100644 (file)
@@ -1,3 +1,15 @@
+2019-01-14  Per Arne Vollan  <pvollan@apple.com>
+
+        [macOS] Remove reporting for mach lookups confirmed in-use
+        https://bugs.webkit.org/show_bug.cgi?id=193415
+        <rdar://problem/47266542>
+
+        Reviewed by Brent Fulgham.
+
+        Also, start denying the services which have not been confirmed to be in use.
+
+        * WebProcess/com.apple.WebProcess.sb.in:
+
 2019-01-14  Commit Queue  <commit-queue@webkit.org>
 
         Unreviewed, rolling out r239901, r239909, r239910, r239912,
index e0c6e09..94c41bb 100644 (file)
        (global-name "com.apple.audio.AudioComponentRegistrar")
 #endif
        (global-name "com.apple.assertiond.processassertionconnection")
+       (global-name "com.apple.audio.SystemSoundServer-OSX")
        (global-name "com.apple.audio.audiohald")
        (global-name "com.apple.awdd")
        (global-name "com.apple.cfprefsd.agent")
 #endif
 )
 
-(allow mach-lookup (with report)
-    (global-name "com.apple.FileCoordination")
-    (global-name "com.apple.FontObjectsServer")
-    (global-name "com.apple.GSSCred")
-    (global-name "com.apple.SystemConfiguration.PPPController")
-    (global-name "com.apple.audio.SystemSoundServer-OSX")
-    (global-name "com.apple.audio.coreaudiod")
-    (global-name "com.apple.cfnetwork.AuthBrokerAgent")
-    ; "com.apple.coremedia.endpointpicker.xpc" can be removed when <rdar://problem/30081582> is resolved.
-    (global-name "com.apple.coremedia.endpointpicker.xpc")
-    (global-name "com.apple.coremedia.endpointplaybacksession.xpc")
-    (global-name "com.apple.dock.server")
-    (global-name "com.apple.dyld.closured")
-    ;; OpenGL memory debugging
-    (global-name "com.apple.gpumemd.source")
-    (global-name "com.apple.nesessionmanager.flow-divert-token")
-#if !PLATFORM(MAC) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 101300
-    (xpc-service-name "com.apple.ist.ds.appleconnect2.HelperService")
-    (xpc-service-name "com.apple.signpost.signpost-notificationd")
-#endif
-    (global-name "com.apple.speech.synthesis.console")
-    (global-name "com.apple.system.DirectoryService.libinfo_v1")
-    (global-name "com.apple.system.opendirectoryd.api")
-    (global-name "com.apple.trustd")
-    (global-name "com.apple.window_proxies")
-    (global-name "com.apple.xpc.activity.unmanaged")
-    (global-name "com.apple.xpcd")
-    (global-name "org.h5l.kcm")
-)
-
 #if __MAC_OS_X_VERSION_MIN_REQUIRED >= 101400
 (deny mach-lookup (with no-log)
     (global-name "com.apple.ViewBridgeAuxiliary")
 (allow mach-lookup
     (global-name "com.apple.coremedia.endpoint.xpc")
     (global-name "com.apple.coremedia.endpointstream.xpc")
+    (global-name "com.apple.coremedia.endpointplaybacksession.xpc")
     ; <rdar://problem/35509194>
     (global-name "com.apple.coremedia.endpointremotecontrolsession.xpc")
 #if !PLATFORM(MAC) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 101300