The following symbols are considered sustainable KPI on architecture arm64. Exported by com.apple.kpi.bsd: file_vnode mbuf_data mbuf_data_len mbuf_len mbuf_next mbuf_nextpkt mbuf_pkthdr_header mbuf_pkthdr_len mbuf_pkthdr_rcvif mbuf_pkthdr_setheader mbuf_setlen mbuf_setnextpkt mbuf_type proc_ucred rootvnode suser Exported by com.apple.kpi.mach: semaphore_timedwait Exported by com.apple.kpi.iokit: OSSynchronizeIO PE_arm_debug_panic_hook _Z16IODTFindSlotNameP15IORegistryEntryj _Z16IODTSetResolvingP15IORegistryEntryPFxjPjS1_EPFvS0_PhS4_S4_E _Z17IODTGetCellCountsP15IORegistryEntryPjS1_ _Z22IODTResolveAddressCellP15IORegistryEntryPjPyS2_ _Z23IODTFindMatchingEntriesP15IORegistryEntryjPKc _ZN10IOWorkLoop19workLoopWithOptionsEj _ZN10IOWorkLoop9sleepGateEPvj _ZN10IOWorkLoop9sleepGateEPvyj _ZN11IOCatalogue11findDriversEP12OSDictionaryPi _ZN11IOCatalogue11findDriversEP9IOServicePi _ZN11IODataQueue11withEntriesEjj _ZN11IODataQueue12withCapacityEj _ZN11IODataQueue15initWithEntriesEjj _ZN11IODataQueue16initWithCapacityEj _ZN11IODataQueue7enqueueEPvj _ZN11IOMemoryMap18getPhysicalSegmentEyPyj _ZN11IOMemoryMap19setMemoryDescriptorEP18IOMemoryDescriptory _ZN11IOMemoryMap8redirectEP18IOMemoryDescriptorjy _ZN12IODMACommand11OutputBig32EPS_NS_9Segment64EPvj _ZN12IODMACommand11OutputBig64EPS_NS_9Segment64EPvj _ZN12IODMACommand11synchronizeEj _ZN12IODMACommand12OutputHost32EPS_NS_9Segment64EPvj _ZN12IODMACommand12OutputHost64EPS_NS_9Segment64EPvj _ZN12IODMACommand14OutputLittle32EPS_NS_9Segment64EPvj _ZN12IODMACommand14OutputLittle64EPS_NS_9Segment64EPvj _ZN12IODMACommand15genIOVMSegmentsEPFbPS_NS_9Segment64EPvjEPyS2_Pj _ZN12IODMACommand15genIOVMSegmentsEPyPvPj _ZN12IODMACommand16createCopyBufferEjy _ZN12IODMACommand17withSpecificationEPFbPS_NS_9Segment64EPvjEPKNS_14SegmentOptionsEjP8IOMapperS2_ _ZN12IODMACommand17withSpecificationEPFbPS_NS_9Segment64EPvjEhyNS_14MappingOptionsEyjP8IOMapperS2_ _ZN12IODMACommand21initWithSpecificationEPFbPS_NS_9Segment64EPvjEPKNS_14SegmentOptionsEjP8IOMapperS2_ _ZN12IODMACommand21initWithSpecificationEPFbPS_NS_9Segment64EPvjEhyNS_14MappingOptionsEyjP8IOMapperS2_ _ZN12IODMACommand24prepareWithSpecificationEPFbPS_NS_9Segment64EPvjEPKNS_14SegmentOptionsEjP8IOMapperyybb _ZN12IODMACommand24prepareWithSpecificationEPFbPS_NS_9Segment64EPvjEhyNS_14MappingOptionsEyjP8IOMapperyybb _ZN12IODMACommand8transferEjyPvy _ZN12IOUserClient12initWithTaskEP4taskPvj _ZN12IOUserClient12initWithTaskEP4taskPvjP12OSDictionary _ZN12IOUserClient15sendAsyncResultEPjiPPvj _ZN12IOUserClient17mapClientMemory64EjP4taskjy _ZN12IOUserClient17sendAsyncResult64EPyiS0_j _ZN12IOUserClient19clientMemoryForTypeEjPjPP18IOMemoryDescriptor _ZN12IOUserClient19clientMemoryForTypeEjPjR11OSSharedPtrI18IOMemoryDescriptorE _ZN12IOUserClient19setAsyncReference64EPyP8ipc_portyy _ZN12IOUserClient19setAsyncReference64EPyP8ipc_portyyP4task _ZN12IOUserClient23getExternalTrapForIndexEj _ZN12IOUserClient24getNotificationSemaphoreEjPP9semaphore _ZN12IOUserClient24getTargetAndTrapForIndexEPP9IOServicej _ZN12IOUserClient24registerNotificationPortEP8ipc_portjj _ZN12IOUserClient24registerNotificationPortEP8ipc_portjy _ZN12IOUserClient25getExternalMethodForIndexEj _ZN12IOUserClient26getTargetAndMethodForIndexEPP9IOServicej _ZN12IOUserClient26getTargetAndMethodForIndexER11OSSharedPtrI9IOServiceEj _ZN12IOUserClient28sendAsyncResult64WithOptionsEPyiS0_jj _ZN12IOUserClient30getExternalAsyncMethodForIndexEj _ZN12IOUserClient31getAsyncTargetAndMethodForIndexEPP9IOServicej _ZN13IOCommandGate12commandSleepEPvj _ZN13IOCommandGate12commandSleepEPvyj _ZN13IOCommandPool11commandPoolEP9IOServiceP10IOWorkLoopj _ZN13IOCommandPool4initEP9IOServiceP10IOWorkLoopj _ZN13IOEventSource9sleepGateEPvj _ZN13IOEventSource9sleepGateEPvyj _ZN13_IOServiceJob8startJobEP9IOServiceij _ZN14IODeviceMemory12withSubRangeEPS_yy _ZN14IODeviceMemory13arrayFromListEPNS_11InitElementEj _ZN14IODeviceMemory9withRangeEyy _ZN14IOMemoryCursor17withSpecificationEPFvNS_15PhysicalSegmentEPvjEyyy _ZN14IOMemoryCursor19genPhysicalSegmentsEP18IOMemoryDescriptoryPvjjPy _ZN14IOMemoryCursor21initWithSpecificationEPFvNS_15PhysicalSegmentEPvjEyyy _ZN14IOPMrootDomain17requestUserActiveEP9IOServicePKc _ZN14IOPMrootDomain17setSleepSupportedEj _ZN14IOPMrootDomain19sysPowerDownHandlerEPvS0_jP9IOServiceS0_m _ZN14IOPMrootDomain20claimSystemBootEventEP9IOServicejPKcP8OSObject _ZN14IOPMrootDomain20claimSystemWakeEventEP9IOServicejPKcP8OSObject _ZN14IOPMrootDomain24claimSystemShutdownEventEP9IOServicejPKcP8OSObject _ZN14IOPMrootDomain24receivePowerNotificationEj _ZN14IOPMrootDomain27displayWranglerNotificationEPvS0_jP9IOServiceS0_m _ZN15IODMAController13getControllerEP9IOServicej _ZN15IODMAController16notifyDMACommandEP16IODMAEventSourceP12IODMACommandiyy _ZN15IODMAController20createControllerNameEj _ZN15IODMAController21registerDMAControllerEj _ZN16IODMAEventSource14dmaEventSourceEP8OSObjectP9IOServicePFvS1_PS_P12IODMACommandiyyES8_j _ZN16IODMAEventSource15startDMACommandEP12IODMACommandjyy _ZN16IODMAEventSource16notifyDMACommandEP12IODMACommandiyy _ZN16IODMAEventSource4initEP8OSObjectP9IOServicePFvS1_PS_P12IODMACommandiyyES8_j _ZN16IORangeAllocator10deallocateEyy _ZN16IORangeAllocator12allocElementEj _ZN16IORangeAllocator13allocateRangeEyy _ZN16IORangeAllocator14deallocElementEj _ZN16IORangeAllocator28setFragmentCapacityIncrementEj _ZN16IORangeAllocator4initEyyjj _ZN16IORangeAllocator8allocateEyPyy _ZN16IORangeAllocator9withRangeEyyjj _ZN17IOBigMemoryCursor13outputSegmentEN14IOMemoryCursor15PhysicalSegmentEPvj _ZN17IOBigMemoryCursor17withSpecificationEyyy _ZN17IOBigMemoryCursor21initWithSpecificationEyyy _ZN17IOSharedDataQueue11withEntriesEjj _ZN17IOSharedDataQueue12getQueueSizeEv _ZN17IOSharedDataQueue12setQueueSizeEj _ZN17IOSharedDataQueue12withCapacityEj _ZN17IOSharedDataQueue16initWithCapacityEj _ZN17IOSharedDataQueue7dequeueEPvPj _ZN17IOSharedDataQueue7enqueueEPvj _ZN18IOMemoryDescriptor10setMappingEP4taskyj _ZN18IOMemoryDescriptor10writeBytesEyPKvy _ZN18IOMemoryDescriptor11makeMappingEPS_P4taskyjyy _ZN18IOMemoryDescriptor11withAddressEPvyj _ZN18IOMemoryDescriptor11withOptionsEPvjjP4taskjP8IOMapper _ZN18IOMemoryDescriptor12setOwnershipEP4taskij _ZN18IOMemoryDescriptor12setPurgeableEjPj _ZN18IOMemoryDescriptor13getPageCountsEPyS0_ _ZN18IOMemoryDescriptor13getPageCountsEPyS0_S0_ _ZN18IOMemoryDescriptor15initWithOptionsEPvjjP4taskjP8IOMapper _ZN18IOMemoryDescriptor16performOperationEjyy _ZN18IOMemoryDescriptor16withAddressRangeEyyjP4task _ZN18IOMemoryDescriptor17withAddressRangesEP14IOVirtualRangejjP4task _ZN18IOMemoryDescriptor19createMappingInTaskEP4taskyjyy _ZN18IOMemoryDescriptor19withPhysicalAddressEyyj _ZN18IOMemoryDescriptor3mapEj _ZN18IOMemoryDescriptor5doMapEP7_vm_mapPyjyy _ZN18IOMemoryDescriptor6setTagEj _ZN18IOMemoryDescriptor7doUnmapEP7_vm_mapyy _ZN18IOMemoryDescriptor9readBytesEyPvy _ZN18IORegistryIterator11iterateOverEP15IORegistryEntryPK15IORegistryPlanej _ZN18IORegistryIterator11iterateOverEPK15IORegistryPlanej _ZN18IOTimerEventSource10setTimeoutEjj _ZN18IOTimerEventSource10setTimeoutEjyy _ZN18IOTimerEventSource10setTimeoutEy _ZN18IOTimerEventSource10wakeAtTimeEjj _ZN18IOTimerEventSource10wakeAtTimeEjyy _ZN18IOTimerEventSource10wakeAtTimeEy _ZN18IOTimerEventSource12setTimeoutMSEj _ZN18IOTimerEventSource12setTimeoutUSEj _ZN18IOTimerEventSource12wakeAtTimeMSEj _ZN18IOTimerEventSource12wakeAtTimeUSEj _ZN18IOTimerEventSource15setTimeoutTicksEj _ZN18IOTimerEventSource15wakeAtTimeTicksEj _ZN20IOLittleMemoryCursor13outputSegmentEN14IOMemoryCursor15PhysicalSegmentEPvj _ZN20IOLittleMemoryCursor17withSpecificationEyyy _ZN20IOLittleMemoryCursor21initWithSpecificationEyyy _ZN20RootDomainUserClient15setPreventativeEjj _ZN20RootDomainUserClient26getTargetAndMethodForIndexEPP9IOServicej _ZN21IOInterruptController10initVectorEiP17IOInterruptVector _ZN21IOInterruptController11causeVectorEiP17IOInterruptVector _ZN21IOInterruptController12enableVectorEiP17IOInterruptVector _ZN21IOInterruptController13getVectorTypeEiP17IOInterruptVector _ZN21IOInterruptController17disableVectorHardEiP17IOInterruptVector _ZN21IOInterruptController17vectorCanBeSharedEiP17IOInterruptVector _ZN21IOInterruptController28timeStampInterruptHandlerEndEiP17IOInterruptVector _ZN21IOInterruptController30timeStampInterruptHandlerStartEiP17IOInterruptVector _ZN21IONaturalMemoryCursor13outputSegmentEN14IOMemoryCursor15PhysicalSegmentEPvj _ZN21IONaturalMemoryCursor17withSpecificationEyyy _ZN21IONaturalMemoryCursor21initWithSpecificationEyyy _ZN21IOSubMemoryDescriptor11makeMappingEP18IOMemoryDescriptorP4taskyjyy _ZN21IOSubMemoryDescriptor12initSubRangeEP18IOMemoryDescriptoryyj _ZN21IOSubMemoryDescriptor12setOwnershipEP4taskij _ZN21IOSubMemoryDescriptor12setPurgeableEjPj _ZN21IOSubMemoryDescriptor12withSubRangeEP18IOMemoryDescriptoryyj _ZN21IOSubMemoryDescriptor18getPhysicalSegmentEyPyj _ZN21IOSubMemoryDescriptor7prepareEj _ZN21IOSubMemoryDescriptor8completeEj _ZN23IOMultiMemoryDescriptor12setOwnershipEP4taskij _ZN23IOMultiMemoryDescriptor15withDescriptorsEPP18IOMemoryDescriptorjjb _ZN23IOMultiMemoryDescriptor19initWithDescriptorsEPP18IOMemoryDescriptorjjb _ZN23IOMultiMemoryDescriptor7prepareEj _ZN23IOMultiMemoryDescriptor8completeEj _ZN24IOBufferMemoryDescriptor11appendBytesEPKvm _ZN24IOBufferMemoryDescriptor11withOptionsEjmm _ZN24IOBufferMemoryDescriptor12setDirectionEj _ZN24IOBufferMemoryDescriptor12withCapacityEmjb _ZN24IOBufferMemoryDescriptor14getBytesNoCopyEmm _ZN24IOBufferMemoryDescriptor17inTaskWithOptionsEP4taskjmm _ZN24IOBufferMemoryDescriptor17inTaskWithOptionsEP4taskjmmjj _ZN24IOBufferMemoryDescriptor20initWithPhysicalMaskEP4taskjyyy _ZN24IOBufferMemoryDescriptor22inTaskWithPhysicalMaskEP4taskjyy _ZN24IOBufferMemoryDescriptor9setLengthEm _ZN24IOBufferMemoryDescriptor9withBytesEPKvmjb _ZN25IOGeneralMemoryDescriptor11makeMappingEP18IOMemoryDescriptorP4taskyjyy _ZN25IOGeneralMemoryDescriptor11wireVirtualEj _ZN25IOGeneralMemoryDescriptor12setOwnershipEP4taskij _ZN25IOGeneralMemoryDescriptor12setPurgeableEjPj _ZN25IOGeneralMemoryDescriptor15initWithOptionsEPvjjP4taskjP8IOMapper _ZN25IOGeneralMemoryDescriptor18getPhysicalSegmentEyPyj _ZN25IOGeneralMemoryDescriptor5doMapEP7_vm_mapPyjyy _ZN25IOGeneralMemoryDescriptor7doUnmapEP7_vm_mapyy _ZN25IOGeneralMemoryDescriptor7prepareEj _ZN25IOGeneralMemoryDescriptor8completeEj _ZN29IOInterleavedMemoryDescriptor12withCapacityEyj _ZN29IOInterleavedMemoryDescriptor16initWithCapacityEyj _ZN29IOInterleavedMemoryDescriptor19setMemoryDescriptorEP18IOMemoryDescriptoryy _ZN29IOInterleavedMemoryDescriptor22clearMemoryDescriptorsEj _ZN29IOInterleavedMemoryDescriptor7prepareEj _ZN29IOInterleavedMemoryDescriptor8completeEj _ZN9IOService10adjustBusyEi _ZN9IOService10handleOpenEPS_jPv _ZN9IOService11_adjustBusyEi _ZN9IOService11handleCloseEPS_j _ZN9IOService12didTerminateEPS_jPb _ZN9IOService12requestProbeEj _ZN9IOService12updateReportEP19IOReportChannelListjPvS2_ _ZN9IOService13messageClientEjP8OSObjectPvm _ZN9IOService13newUserClientEP4taskPvjP12OSDictionaryPP12IOUserClient _ZN9IOService13newUserClientEP4taskPvjP12OSDictionaryR11OSSharedPtrI12IOUserClientE _ZN9IOService13newUserClientEP4taskPvjPP12IOUserClient _ZN9IOService13newUserClientEP4taskPvjR11OSSharedPtrI12IOUserClientE _ZN9IOService13startMatchingEj _ZN9IOService13waitMatchIdleEj _ZN9IOService13willTerminateEPS_j _ZN9IOService14doServiceMatchEj _ZN9IOService14messageClientsEjPvm _ZN9IOService15addNotificationEPK8OSSymbolP12OSDictionaryPFbPvS5_PS_ES5_S5_i _ZN9IOService15configureReportEP19IOReportChannelListjPvS2_ _ZN9IOService15nextIdleTimeoutEyyj _ZN9IOService15registerServiceEj _ZN9IOService15terminateClientEPS_j _ZN9IOService15terminatePhase1Ej _ZN9IOService15terminateWorkerEj _ZN9IOService16registerInterestEPK8OSSymbolPFiPvS3_jPS_S3_mES3_S3_ _ZN9IOService16requestTerminateEPS_j _ZN9IOService18doServiceTerminateEj _ZN9IOService18matchPropertyTableEP12OSDictionaryPi _ZN9IOService18requireMaxBusStallEj _ZN9IOService18systemWillShutdownEj _ZN9IOService19deliverNotificationEPK8OSSymboljj _ZN9IOService23acknowledgeNotificationEPvj _ZN9IOService23addMatchingNotificationEPK8OSSymbolP12OSDictionaryPFbPvS5_PS_P10IONotifierES5_S5_i _ZN9IOService23addMatchingNotificationEPK8OSSymbolP12OSDictionaryiU13block_pointerFbPS_P10IONotifierE _ZN9IOService23scheduleTerminatePhase2Ej _ZN9IOService24mapDeviceMemoryWithIndexEjj _ZN9IOService4openEPS_jPv _ZN9IOService5closeEPS_j _ZN9IOService5probeEPS_Pi _ZN9IOService7messageEjPS_Pv _ZN9IOService8finalizeEj _ZN9IOService9terminateEj _ZNK15IORegistryEntry11getPropertyEPK8OSStringPK15IORegistryPlanej _ZNK15IORegistryEntry11getPropertyEPK8OSSymbolPK15IORegistryPlanej _ZNK15IORegistryEntry11getPropertyEPKcPK15IORegistryPlanej _ZNK15IORegistryEntry12copyPropertyEPK8OSStringPK15IORegistryPlanej _ZNK15IORegistryEntry12copyPropertyEPK8OSSymbolPK15IORegistryPlanej _ZNK15IORegistryEntry12copyPropertyEPKcPK15IORegistryPlanej _ZNK18IOMemoryDescriptor19dmaCommandOperationEjPvj _ZNK25IOGeneralMemoryDescriptor19dmaCommandOperationEjPvj Exported by com.apple.kpi.libkern: OSAddAtomic64 OSCompareAndSwap64 PAGE_SHIFT_CONST _ZN12OSOrderedSet12withCapacityEjPFiPK15OSMetaClassBaseS2_PvES3_ _ZN12OSOrderedSet16initWithCapacityEjPFiPK15OSMetaClassBaseS2_PvES3_ _ZN15OSMetaClassBase9_ptmf2ptfEPKS_MS_FvvE