@protocol DTInstrumentServerSimulatorPrivilege
  - _blessSimulatorHub:
  - _notifyOfTFPCommunicationsPort:
@protocol DTDeviceInfoServiceAuthorizedAPI
  - machTimeInfo
  - runningProcesses
  - nameForGID:
  - execnameForPid:
  - isRunningPid:
  - machKernelName
  - symbolicatorSignatureForPid:trackingSelector:
  - unregisterSignatureTrackingForPid:
  - enableExpiredPidTracking:
  - symbolicatorSignaturesForExpiredPids
  - directoryListingForPath:
  - iconDescriptionFileForAppPath:
  - hardwareInformation
  - traceCodesFile
  - kpepDatabase
  - sysmonProcessAttributes
  - sysmonSystemAttributes
  - sysmonCoalitionAttributes
  - systemInformation
  - networkInformation
  - nameForUID:
@protocol IDEGaugeDataProviderServiceAPI
  - sampleAttributes:forPIDs:
@protocol DTVMTrackingServiceAuthorizedAPI (DTVMTrackingService, com.apple.instruments.server.services.vmtracking)
  - configureLaunchEnvironment:
  - setTargetPid:referenceDate:
  - requestVMSnapshot
  - stopTracking
  - startTracking
@protocol DTFileBrowserServiceAuthorizedAPI (DTFileBrowserService, com.apple.instruments.server.services.filebrowser, appleInternal)
  - entriesInPathsArray:
  - dataFromFileAtPath:
  - updateAttributesForItem:
  - fileExistsAtPath:
  - contentsOfDirectoryAtPath:
  - entriesAtPath:
@protocol DTGPUServiceAuthorizedAPI
  - stopCollectingCounters
  - requestDeviceGPUInfo
  - configureCounters:counterProfile:interval:windowLimit:tracingPID:
  - enableShaderProfiler
  - startCollectingCounters
  - flushRemainingData
@protocol DTAssetResponseServiceProtocol
  - canContinueServingRequestWithIdentifier:
@protocol DTXConnectionRemoteReceiveQueueCalls
  - _notifyCompressionHint:forChannelCode:
  - _notifyOfPublishedCapabilities:
  - _requestChannelWithCode:identifier:
  - _setTracerState:
  - _channelCanceled:
@protocol DTApplicationListingServiceRequests
  - installedApplicationsMatching:registerUpdateToken:
  - unregisterUpdateToken:
@protocol DTObjectAllocServiceLegacyAPI
  - startCollectionWithPid:
@protocol DTCompanionControlServiceV2API
  - willInstallWatchAppForCompanionIdentifier:
  - launchWatchAppForCompanionIdentifier:options:
  - terminateWatchAppForCompanionIdentifier:options:
@protocol DTLeaksServiceAuthorizedRPC
  - requestGraph:options:
  - requestMallocStackLog:forAddress:size:isLiteZone:
  - requestVMregionStackLog:forAddress:size:
@protocol IDEGaugeDataProviderServiceAllowedRPC
  - startSamplingForPIDs:
  - sampleAttributes:forPIDs:
  - stopSamplingForPIDs:
@protocol DTSamplingServiceAuthorizedAPI
  - setTargetPid:
  - setOutputRate:
  - setSamplingRate:
  - stopSampling
  - startSampling
@protocol DTSpringBoardProcessControlServiceAuthorizedMethods
  - processIdentifierForBundleIdentifier:
@protocol DTObjectAllocServiceAuthorizedAPI
  - stopCollection
  - preparedEnvironmentForLaunch:eventsMask:
  - attachToPid:eventsMask:
@protocol DTInstrumentServerAllowedRPC
  - setMaxConnectionEnqueue:
@protocol DTScreenshotRequestServiceAPI
  - takeScreenshot
@protocol DTPowerServiceProtocol
  - openStreamForPath:
  - startStreamTransfer:
  - putData:toStreamID:
  - endStreamTransfer:
@protocol DTFileTransferServiceDebugInboxAuthorizedAPI (DTFileTransferHub, com.apple.instruments.server.services.filetransfer.debuginbox)
  - transferFile:toDebugInboxOfApplicationWithBundleIdentifier:destinationFilename:
  - openFileInDocumentDebugInbox:forApplicationWithBundleIdentifier:withAnnotation:
  - transferData:intoAppContainerForBundleIdentifier:filename:
@protocol DTAssetServiceProtocol
  - startServerForApplicationWithDevicePath:
  - registerApplicationIdentifier:manifest:
  - startServer
@protocol DTGraphicsServiceAuthorizedAPI
  - startSamplingAtTimeInterval:processIdentifier:
  - startSamplingAtTimeInterval:
  - availableStatistics
  - driverNames
  - valueForSwitch:
  - setValue:forSwitchName:
  - setSamplingRate:
  - stopSampling
  - cleanup
@protocol DTTapAuthorizedAPI (com.apple.instruments.server.services.sysmontap)
  - fetchDataNow
  - pause
  - stop
  - start
  - unpause
  - setConfig:
@protocol DTConditionInducerServiceAPI
  - availableConditionInducers
  - disableActiveCondition
  - disableConditionWithIdentifier:
  - enableConditionWithIdentifier:profileIdentifier:
@protocol IDEODRResourceControlServiceAPI
  - ODRPurgeResourcesForBundleIdentifier:
  - ODRPurgeTagID:forBundleIdentifier:
@protocol DTMobileNotificationsServiceAuthorizedAPI (com.apple.instruments.server.services.mobilenotifications)
  - setApplicationStateNotificationsEnabled:
  - setMemoryNotificationsEnabled:
@protocol DTNetworkingServiceAuthorizedAPI
  - replayLastRecordedSession
  - stopMonitoring
  - setTargetPID:
  - startMonitoring
@protocol DTLeaksServiceLegacyRPC
  - requestLeaksForPid:context:provideBacktraces:
  - cancelAllRequests
@protocol DTXPCControlServiceRequests
  - observeServicesWithIdentifier:requestingProcess:environment:arguments:options:
  - requestDebugLaunchOfDaemonWithSpecifier:programPath:environment:arguments:options:
  - stopObservationsForIdentifier:requestingProcess:
@protocol DTProcessControlServiceAuthorizedMethods
  - stopObservingPid:
  - launchSuspendedProcessWithDevicePath:bundleIdentifier:environment:arguments:options:
  - sendSignal:toPid:
  - startObservingPid:
  - suspendPid:
  - resumePid:
  - killPid:
  - sendProcessControlEvent:toPid:
