Update boot image and system server profiles [M5C5P89S0PP]
= Perf stats =
(lower is better)
Reduction in the overall memory consumptions as well as faster
cold startups. The trade-off is a slight increase of code size.
Cold startup (speed-profile): -1.25%
PSS: -1.67%
RSS: -1.79%
Privat Dirty: -5.96%
Boot time: -0.82%
Code size: +4.85%
=Generation Strategy=
method_threshold: 0.05
image_class_threshold: 0.05
preloaded_classes_threshold: 0.899
upgrade_startup_methods_to_hot: true
system_server_threshold: 0.0
priority_packages_thresholds {
key: "android"
value: 0.02
}
priority_packages_thresholds {
key: "com.android.systemui"
value: 0.02
}
priority_packages_thresholds {
key: "com.google.android.GoogleCamera"
value: 0.02
}
priority_packages_thresholds {
key: "com.google.android.webview"
value: 0.02
}
=Profile stats=
Data info:
- total aggregations: 5307
- number of (device types, builds): 168
File boot-image-profile.txt
- hot methods: 21015 added, 0 removed
- methods: 21015 added, 0 removed
- classes: 13355 added, 0 removed
- totals now: 21015 hot methods, 21015 methods, 13355 classes
- totals before: 0 hot methods, 0 methods, 0 classes
per package info as csv (selected):
package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
android, 19487, 0, 9427, 0, 19487, 9427
com.android, 1432, 0, 3342, 0, 1432, 3342
java, 2, 0, 114, 0, 2, 114
android.view, 2970, 0, 876, 0, 2970, 876
android.hardware, 359, 0, 793, 0, 359, 793
android.bluetooth, 170, 0, 170, 0, 170, 170
android.animation, 362, 0, 71, 0, 362, 71
android.app, 2717, 0, 976, 0, 2717, 976
android.content, 2045, 0, 589, 0, 2045, 589
android.graphics, 1778, 0, 319, 0, 1778, 319
android.icu, 1907, 0, 1528, 0, 1907, 1528
android.media, 742, 0, 566, 0, 742, 566
android.net, 317, 0, 282, 0, 317, 282
android.widget, 1315, 0, 366, 0, 1315, 366
File preloaded-classes
- hot methods: 0 added, 0 removed
- methods: 0 added, 0 removed
- classes: 11385 added, 0 removed
- totals now: 0 hot methods, 0 methods, 11385 classes
- totals before: 0 hot methods, 0 methods, 0 classes
per package info as csv (selected):
package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
android, 0, 0, 8322, 0, 0, 8322
com.android, 0, 0, 2484, 0, 0, 2484
java, 0, 0, 114, 0, 0, 114
android.view, 0, 0, 742, 0, 0, 742
android.hardware, 0, 0, 679, 0, 0, 679
android.bluetooth, 0, 0, 164, 0, 0, 164
android.animation, 0, 0, 71, 0, 0, 71
android.app, 0, 0, 864, 0, 0, 864
android.content, 0, 0, 515, 0, 0, 515
android.graphics, 0, 0, 295, 0, 0, 295
android.icu, 0, 0, 1468, 0, 0, 1468
android.media, 0, 0, 499, 0, 0, 499
android.net, 0, 0, 235, 0, 0, 235
android.widget, 0, 0, 329, 0, 0, 329
File boot-image-profile.txt
- hot methods: 2663 added, 2687 removed
- methods: 2659 added, 2687 removed
- classes: 201 added, 248 removed
- totals now: 30033 hot methods, 30033 methods, 15893 classes
- totals before: 30057 hot methods, 30061 methods, 15940 classes
per package info as csv (selected):
package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
android, 1988, 1537, 113, 228, 19542, 9456
com.android, 295, 255, 86, 20, 2282, 3682
java, 304, 673, 0, 0, 6525, 1807
android.view, 210, 127, 21, 0, 2970, 876
android.hardware, 35, 10, 5, 2, 359, 793
android.bluetooth, 18, 16, 0, 0, 170, 170
android.animation, 28, 13, 0, 0, 362, 71
android.app, 285, 190, 16, 19, 2715, 976
android.content, 298, 104, 5, 0, 2045, 589
android.graphics, 143, 65, 0, 0, 1778, 319
android.icu, 103, 43, 0, 0, 1907, 1528
android.media, 71, 18, 4, 2, 742, 566
android.net, 42, 387, 5, 138, 317, 282
android.widget, 143, 88, 3, 0, 1315, 366
File preloaded-classes
- hot methods: 0 added, 0 removed
- methods: 0 added, 0 removed
- classes: 33 added, 175 removed
- totals now: 0 hot methods, 0 methods, 13814 classes
- totals before: 0 hot methods, 0 methods, 13956 classes
per package info as csv (selected):
package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
android, 0, 0, 6, 170, 0, 8345
com.android, 0, 0, 27, 5, 0, 2823
android.app, 0, 0, 2, 1, 0, 864
android.graphics, 0, 0, 2, 0, 0, 295
android.net, 0, 0, 0, 107, 0, 235
File art-profile
- hot methods: 4351 added, 2717 removed
- methods: 5688 added, 3427 removed
- classes: 174 added, 40 removed
- totals now: 32736 hot methods, 48154 methods, 5345 classes
- totals before: 31102 hot methods, 45893 methods, 5211 classes
per package info as csv (selected):
package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
android, 11, 37, 0, 18, 425, 272
com.android, 4337, 2679, 173, 22, 32156, 5030
android.hardware, 2, 2, 0, 0, 242, 127
android.net, 9, 32, 0, 15, 162, 123
InternalReferenceRawProfileId: 3892
InternalReferenceCandidateProfileId: 3900
Test: build & benchmark
Bug: 169104277
Change-Id: I64897afc1d6899d729d9086f64ac3a9574429526
(cherry picked from commit c6c95e8d93267548ba191ef3354539d183167652)
diff --git a/config/preloaded-classes b/config/preloaded-classes
index 36e099d..118324c 100644
--- a/config/preloaded-classes
+++ b/config/preloaded-classes
@@ -268,7 +268,6 @@
android.app.AppOpsManager$OpEventProxyInfo
android.app.AppOpsManager$PackageOps$1
android.app.AppOpsManager$PackageOps
-android.app.AppOpsManager$PausedNotedAppOpsCollection
android.app.AppOpsManager$RestrictionBypass
android.app.AppOpsManager
android.app.AppOpsManagerInternal
@@ -588,6 +587,7 @@
android.app.SystemServiceRegistry$119
android.app.SystemServiceRegistry$11
android.app.SystemServiceRegistry$120
+android.app.SystemServiceRegistry$121
android.app.SystemServiceRegistry$12
android.app.SystemServiceRegistry$13
android.app.SystemServiceRegistry$14
@@ -945,6 +945,7 @@
android.app.slice.SliceProvider
android.app.slice.SliceSpec$1
android.app.slice.SliceSpec
+android.app.time.TimeManager
android.app.timedetector.ITimeDetectorService$Stub$Proxy
android.app.timedetector.ITimeDetectorService$Stub
android.app.timedetector.ITimeDetectorService
@@ -1197,7 +1198,6 @@
android.companion.IFindDeviceCallback$Stub$Proxy
android.companion.IFindDeviceCallback$Stub
android.companion.IFindDeviceCallback
-android.compat.Compatibility$Callbacks
android.compat.Compatibility$ChangeConfig
android.compat.Compatibility
android.content.AbstractThreadedSyncAdapter$ISyncAdapterImpl
@@ -1947,6 +1947,7 @@
android.graphics.Region$Op
android.graphics.Region
android.graphics.RegionIterator
+android.graphics.RenderEffect
android.graphics.RenderNode$AnimationHost
android.graphics.RenderNode$CompositePositionUpdateListener
android.graphics.RenderNode$NoImagePreloadHolder
@@ -2114,6 +2115,7 @@
android.graphics.text.LineBreaker
android.graphics.text.MeasuredText$Builder
android.graphics.text.MeasuredText
+android.graphics.text.PositionedGlyphs
android.gsi.AvbPublicKey$1
android.gsi.AvbPublicKey
android.gsi.GsiProgress$1
@@ -4382,7 +4384,6 @@
android.location.Location$BearingDistanceCache
android.location.Location
android.location.LocationListener
-android.location.LocationManager$1
android.location.LocationManager$LocationListenerTransport
android.location.LocationManager
android.location.LocationManagerInternal
@@ -4909,50 +4910,15 @@
android.mtp.MtpStorageManager$MtpNotifier
android.mtp.MtpStorageManager$MtpObject
android.mtp.MtpStorageManager
-android.net.CaptivePortal$1
-android.net.CaptivePortal
-android.net.CaptivePortalData$1
-android.net.CaptivePortalData
-android.net.ConnectionInfo$1
-android.net.ConnectionInfo
-android.net.ConnectivityDiagnosticsManager$ConnectivityReport$1
-android.net.ConnectivityDiagnosticsManager$ConnectivityReport
-android.net.ConnectivityDiagnosticsManager
-android.net.ConnectivityManager$1
-android.net.ConnectivityManager$2
-android.net.ConnectivityManager$3
-android.net.ConnectivityManager$4
-android.net.ConnectivityManager$5
-android.net.ConnectivityManager$CallbackHandler
-android.net.ConnectivityManager$LegacyRequest
-android.net.ConnectivityManager$NetworkCallback
-android.net.ConnectivityManager$OnNetworkActiveListener
-android.net.ConnectivityManager$OnStartTetheringCallback
-android.net.ConnectivityManager$OnTetheringEntitlementResultListener
-android.net.ConnectivityManager$OnTetheringEventCallback
-android.net.ConnectivityManager$PacketKeepalive
-android.net.ConnectivityManager$PacketKeepaliveCallback
-android.net.ConnectivityManager$TooManyRequestsException
-android.net.ConnectivityManager
android.net.ConnectivityMetricsEvent$1
android.net.ConnectivityMetricsEvent
android.net.Credentials
android.net.DataUsageRequest$1
android.net.DataUsageRequest
-android.net.DhcpInfo$1
-android.net.DhcpInfo
android.net.DhcpResults$1
android.net.DhcpResults
android.net.EthernetManager
android.net.EventLogTags
-android.net.ICaptivePortal$Stub
-android.net.ICaptivePortal
-android.net.IConnectivityDiagnosticsCallback$Stub$Proxy
-android.net.IConnectivityDiagnosticsCallback$Stub
-android.net.IConnectivityDiagnosticsCallback
-android.net.IConnectivityManager$Stub$Proxy
-android.net.IConnectivityManager$Stub
-android.net.IConnectivityManager
android.net.IEthernetManager$Stub
android.net.IEthernetManager
android.net.IEthernetServiceListener$Stub$Proxy
@@ -4990,27 +4956,14 @@
android.net.INetworkStatsSession$Stub$Proxy
android.net.INetworkStatsSession$Stub
android.net.INetworkStatsSession
-android.net.ISocketKeepaliveCallback$Stub$Proxy
-android.net.ISocketKeepaliveCallback$Stub
-android.net.ISocketKeepaliveCallback
-android.net.ITestNetworkManager$Stub
-android.net.ITestNetworkManager
android.net.ITetheredInterfaceCallback$Stub$Proxy
android.net.ITetheredInterfaceCallback$Stub
android.net.ITetheredInterfaceCallback
android.net.ITetheringStatsProvider$Stub$Proxy
android.net.ITetheringStatsProvider$Stub
android.net.ITetheringStatsProvider
-android.net.InetAddresses
android.net.InterfaceConfiguration$1
android.net.InterfaceConfiguration
-android.net.IpConfiguration$1
-android.net.IpConfiguration$IpAssignment
-android.net.IpConfiguration$ProxySettings
-android.net.IpConfiguration
-android.net.IpPrefix$1
-android.net.IpPrefix$2
-android.net.IpPrefix
android.net.IpSecConfig$1
android.net.IpSecConfig
android.net.IpSecManager$SpiUnavailableException
@@ -5024,11 +4977,6 @@
android.net.IpSecTunnelInterfaceResponse
android.net.IpSecUdpEncapResponse$1
android.net.IpSecUdpEncapResponse
-android.net.KeepalivePacketData
-android.net.LinkAddress$1
-android.net.LinkAddress
-android.net.LinkProperties$1
-android.net.LinkProperties
android.net.LocalServerSocket
android.net.LocalSocket
android.net.LocalSocketAddress$Namespace
@@ -5036,29 +4984,9 @@
android.net.LocalSocketImpl$SocketInputStream
android.net.LocalSocketImpl$SocketOutputStream
android.net.LocalSocketImpl
-android.net.MacAddress$1
-android.net.MacAddress
android.net.MatchAllNetworkSpecifier$1
android.net.MatchAllNetworkSpecifier
-android.net.NattSocketKeepalive
-android.net.Network$1
-android.net.Network$NetworkBoundSocketFactory
-android.net.Network
-android.net.NetworkAgent$InitialConfiguration
-android.net.NetworkAgent$NetworkAgentHandler
-android.net.NetworkAgent
-android.net.NetworkAgentConfig$1
-android.net.NetworkAgentConfig$Builder
-android.net.NetworkAgentConfig
-android.net.NetworkCapabilities$1
-android.net.NetworkCapabilities$NameOf
-android.net.NetworkCapabilities
-android.net.NetworkConfig
android.net.NetworkIdentity
-android.net.NetworkInfo$1
-android.net.NetworkInfo$DetailedState
-android.net.NetworkInfo$State
-android.net.NetworkInfo
android.net.NetworkKey$1
android.net.NetworkKey
android.net.NetworkPolicy$1
@@ -5068,18 +4996,11 @@
android.net.NetworkPolicyManager$SubscriptionCallback
android.net.NetworkPolicyManager$SubscriptionCallbackProxy
android.net.NetworkPolicyManager
-android.net.NetworkProvider$1
-android.net.NetworkProvider
android.net.NetworkQuotaInfo$1
android.net.NetworkQuotaInfo
android.net.NetworkRecommendationProvider$ServiceWrapper$1
android.net.NetworkRecommendationProvider$ServiceWrapper
android.net.NetworkRecommendationProvider
-android.net.NetworkRequest$1
-android.net.NetworkRequest$2
-android.net.NetworkRequest$Builder
-android.net.NetworkRequest$Type
-android.net.NetworkRequest
android.net.NetworkScoreManager$NetworkScoreCallback
android.net.NetworkScoreManager$NetworkScoreCallbackProxy
android.net.NetworkScoreManager
@@ -5087,8 +5008,6 @@
android.net.NetworkScorerAppData
android.net.NetworkSpecifier
android.net.NetworkStack
-android.net.NetworkState$1
-android.net.NetworkState
android.net.NetworkStats$1
android.net.NetworkStats$Entry
android.net.NetworkStats$NonMonotonicObserver
@@ -5100,17 +5019,10 @@
android.net.NetworkStatsHistory
android.net.NetworkTemplate$1
android.net.NetworkTemplate
-android.net.NetworkUtils
android.net.NetworkWatchlistManager
android.net.PacProxySelector
-android.net.ParseException
android.net.PrivateDnsConnectivityChecker
android.net.Proxy
-android.net.ProxyInfo$1
-android.net.ProxyInfo
-android.net.RouteInfo$1
-android.net.RouteInfo$RouteKey
-android.net.RouteInfo
android.net.RssiCurve$1
android.net.RssiCurve
android.net.SSLCertificateSocketFactory$1
@@ -5120,23 +5032,12 @@
android.net.ScoredNetwork
android.net.SntpClient$InvalidServerReplyException
android.net.SntpClient
-android.net.SocketKeepalive$Callback
-android.net.SocketKeepalive$ErrorCodeException
-android.net.SocketKeepalive
-android.net.StaticIpConfiguration$1
-android.net.StaticIpConfiguration$Builder
-android.net.StaticIpConfiguration
android.net.StringNetworkSpecifier$1
android.net.StringNetworkSpecifier
-android.net.TcpSocketKeepalive
android.net.TelephonyNetworkSpecifier$1
android.net.TelephonyNetworkSpecifier$Builder
android.net.TelephonyNetworkSpecifier
-android.net.TestNetworkManager
android.net.TrafficStats
-android.net.TransportInfo
-android.net.UidRange$1
-android.net.UidRange
android.net.Uri$1
android.net.Uri$AbstractHierarchicalUri
android.net.Uri$AbstractPart
@@ -5156,8 +5057,6 @@
android.net.WebAddress
android.net.WifiKey$1
android.net.WifiKey
-android.net.apf.ApfCapabilities$1
-android.net.apf.ApfCapabilities
android.net.http.HttpResponseCache
android.net.http.X509TrustManagerExtensions
android.net.lowpan.LowpanManager
@@ -5242,11 +5141,6 @@
android.net.sip.SipSession$State
android.net.sip.SipSession
android.net.sip.SipSessionAdapter
-android.net.util.KeepaliveUtils$KeepaliveDeviceConfigurationException
-android.net.util.KeepaliveUtils
-android.net.util.MultinetworkPolicyTracker$1
-android.net.util.MultinetworkPolicyTracker$SettingObserver
-android.net.util.MultinetworkPolicyTracker
android.net.wifi.WifiNetworkScoreCache$CacheListener$1
android.net.wifi.WifiNetworkScoreCache$CacheListener
android.net.wifi.WifiNetworkScoreCache
@@ -5398,6 +5292,7 @@
android.os.CancellationSignal$OnCancelListener
android.os.CancellationSignal$Transport
android.os.CancellationSignal
+android.os.CarrierAssociatedAppEntry
android.os.ChildZygoteProcess
android.os.ConditionVariable
android.os.CoolingDevice$1
@@ -5580,6 +5475,7 @@
android.os.Parcel$ReadWriteHelper
android.os.Parcel$SquashReadHelper
android.os.Parcel
+android.os.ParcelDuration
android.os.ParcelFileDescriptor$1
android.os.ParcelFileDescriptor$2
android.os.ParcelFileDescriptor$AutoCloseInputStream
@@ -6043,13 +5939,6 @@
android.security.KeyChainAliasCallback
android.security.KeyChainException
android.security.KeyPairGeneratorSpec
-android.security.KeyStore$CertificateChainPromise
-android.security.KeyStore$ExportKeyPromise
-android.security.KeyStore$KeyAttestationCallbackResult
-android.security.KeyStore$KeyCharacteristicsCallbackResult
-android.security.KeyStore$KeyCharacteristicsPromise
-android.security.KeyStore$KeystoreResultPromise
-android.security.KeyStore$OperationPromise
android.security.KeyStore$State
android.security.KeyStore
android.security.KeyStoreException
@@ -6081,57 +5970,11 @@
android.security.keymaster.KeymasterLongArgument
android.security.keymaster.OperationResult$1
android.security.keymaster.OperationResult
-android.security.keystore.AndroidKeyStoreAuthenticatedAESCipherSpi$AdditionalAuthenticationDataStream
-android.security.keystore.AndroidKeyStoreAuthenticatedAESCipherSpi$BufferAllOutputUntilDoFinalStreamer
-android.security.keystore.AndroidKeyStoreAuthenticatedAESCipherSpi$GCM$NoPadding
-android.security.keystore.AndroidKeyStoreAuthenticatedAESCipherSpi$GCM
-android.security.keystore.AndroidKeyStoreAuthenticatedAESCipherSpi
-android.security.keystore.AndroidKeyStoreBCWorkaroundProvider
-android.security.keystore.AndroidKeyStoreCipherSpiBase
-android.security.keystore.AndroidKeyStoreECDSASignatureSpi$SHA256
-android.security.keystore.AndroidKeyStoreECDSASignatureSpi
-android.security.keystore.AndroidKeyStoreECPrivateKey
-android.security.keystore.AndroidKeyStoreECPublicKey
-android.security.keystore.AndroidKeyStoreHmacSpi$HmacSHA256
-android.security.keystore.AndroidKeyStoreHmacSpi
-android.security.keystore.AndroidKeyStoreKey
-android.security.keystore.AndroidKeyStoreKeyFactorySpi
-android.security.keystore.AndroidKeyStoreKeyGeneratorSpi$AES
-android.security.keystore.AndroidKeyStoreKeyGeneratorSpi
-android.security.keystore.AndroidKeyStoreKeyPairGeneratorSpi$EC
-android.security.keystore.AndroidKeyStoreKeyPairGeneratorSpi$RSA
-android.security.keystore.AndroidKeyStoreKeyPairGeneratorSpi
-android.security.keystore.AndroidKeyStoreLoadStoreParameter
-android.security.keystore.AndroidKeyStorePrivateKey
android.security.keystore.AndroidKeyStoreProvider
-android.security.keystore.AndroidKeyStorePublicKey
-android.security.keystore.AndroidKeyStoreRSAPrivateKey
-android.security.keystore.AndroidKeyStoreRSAPublicKey
-android.security.keystore.AndroidKeyStoreSecretKey
-android.security.keystore.AndroidKeyStoreSecretKeyFactorySpi
-android.security.keystore.AndroidKeyStoreSignatureSpiBase
-android.security.keystore.AndroidKeyStoreSpi$KeyStoreX509Certificate
-android.security.keystore.AndroidKeyStoreSpi
-android.security.keystore.AndroidKeyStoreUnauthenticatedAESCipherSpi$CBC$PKCS7Padding
-android.security.keystore.AndroidKeyStoreUnauthenticatedAESCipherSpi$CBC
-android.security.keystore.AndroidKeyStoreUnauthenticatedAESCipherSpi
android.security.keystore.ArrayUtils
android.security.keystore.AttestationUtils
android.security.keystore.DelegatingX509Certificate
android.security.keystore.DeviceIdAttestationException
-android.security.keystore.IKeystoreCertificateChainCallback$Stub
-android.security.keystore.IKeystoreCertificateChainCallback
-android.security.keystore.IKeystoreExportKeyCallback$Stub
-android.security.keystore.IKeystoreExportKeyCallback
-android.security.keystore.IKeystoreKeyCharacteristicsCallback$Stub
-android.security.keystore.IKeystoreKeyCharacteristicsCallback
-android.security.keystore.IKeystoreOperationResultCallback$Stub
-android.security.keystore.IKeystoreOperationResultCallback
-android.security.keystore.IKeystoreResponseCallback$Stub
-android.security.keystore.IKeystoreResponseCallback
-android.security.keystore.IKeystoreService$Stub$Proxy
-android.security.keystore.IKeystoreService$Stub
-android.security.keystore.IKeystoreService
android.security.keystore.KeyAttestationException
android.security.keystore.KeyExpiredException
android.security.keystore.KeyGenParameterSpec$Builder
@@ -6151,12 +5994,6 @@
android.security.keystore.KeyProtection
android.security.keystore.KeyStoreConnectException
android.security.keystore.KeyStoreCryptoOperation
-android.security.keystore.KeyStoreCryptoOperationChunkedStreamer$MainDataStream
-android.security.keystore.KeyStoreCryptoOperationChunkedStreamer$Stream
-android.security.keystore.KeyStoreCryptoOperationChunkedStreamer
-android.security.keystore.KeyStoreCryptoOperationStreamer
-android.security.keystore.KeyStoreCryptoOperationUtils
-android.security.keystore.KeymasterUtils
android.security.keystore.KeystoreResponse$1
android.security.keystore.KeystoreResponse
android.security.keystore.ParcelableKeyGenParameterSpec$1
@@ -6690,7 +6527,6 @@
android.telephony.NetworkService
android.telephony.NetworkServiceCallback
android.telephony.NumberVerificationCallback
-android.telephony.PackageChangeReceiver
android.telephony.PhoneCapability$1
android.telephony.PhoneCapability
android.telephony.PhoneNumberRange$1
@@ -8810,7 +8646,28 @@
com.android.ims.rcs.uce.presence.pidfparser.pidf.Presence
com.android.ims.rcs.uce.presence.pidfparser.pidf.Status
com.android.ims.rcs.uce.presence.pidfparser.pidf.Tuple
+com.android.ims.rcs.uce.presence.publish.DeviceCapabilityInfo
+com.android.ims.rcs.uce.presence.publish.DeviceCapabilityListener$1
+com.android.ims.rcs.uce.presence.publish.DeviceCapabilityListener$2
+com.android.ims.rcs.uce.presence.publish.DeviceCapabilityListener$3
+com.android.ims.rcs.uce.presence.publish.DeviceCapabilityListener$4
+com.android.ims.rcs.uce.presence.publish.DeviceCapabilityListener$5
+com.android.ims.rcs.uce.presence.publish.DeviceCapabilityListener$6
+com.android.ims.rcs.uce.presence.publish.DeviceCapabilityListener$7
+com.android.ims.rcs.uce.presence.publish.DeviceCapabilityListener$ImsMmTelManagerFactory
+com.android.ims.rcs.uce.presence.publish.DeviceCapabilityListener$ImsRcsManagerFactory
+com.android.ims.rcs.uce.presence.publish.DeviceCapabilityListener$ProvisioningManagerFactory
+com.android.ims.rcs.uce.presence.publish.DeviceCapabilityListener
+com.android.ims.rcs.uce.presence.publish.PublishController$PublishControllerCallback
+com.android.ims.rcs.uce.presence.publish.PublishController$PublishTriggerType
com.android.ims.rcs.uce.presence.publish.PublishController
+com.android.ims.rcs.uce.presence.publish.PublishControllerImpl$1
+com.android.ims.rcs.uce.presence.publish.PublishControllerImpl$DeviceCapListenerFactory
+com.android.ims.rcs.uce.presence.publish.PublishControllerImpl$PublishHandler
+com.android.ims.rcs.uce.presence.publish.PublishControllerImpl$PublishProcessorFactory
+com.android.ims.rcs.uce.presence.publish.PublishControllerImpl
+com.android.ims.rcs.uce.presence.publish.PublishProcessor
+com.android.ims.rcs.uce.presence.publish.PublishUtils
com.android.ims.rcs.uce.presence.subscribe.SubscribeController
com.android.ims.rcs.uce.util.NetworkSipCode
com.android.internal.R$styleable
@@ -8916,8 +8773,6 @@
com.android.internal.colorextraction.ColorExtractor$LoadWallpaperColors
com.android.internal.colorextraction.ColorExtractor$OnColorsChangedListener
com.android.internal.colorextraction.ColorExtractor
-com.android.internal.colorextraction.drawable.ScrimDrawable$1
-com.android.internal.colorextraction.drawable.ScrimDrawable
com.android.internal.colorextraction.types.ExtractionType
com.android.internal.colorextraction.types.Tonal$ConfigParser
com.android.internal.colorextraction.types.Tonal$TonalPalette
@@ -9078,6 +8933,7 @@
com.android.internal.os.BatteryStatsImpl$UidToRemove
com.android.internal.os.BatteryStatsImpl$UserInfoProvider
com.android.internal.os.BatteryStatsImpl
+com.android.internal.os.BinderCallHeavyHitterWatcher
com.android.internal.os.BinderCallsStats$CallStat
com.android.internal.os.BinderCallsStats$CallStatKey
com.android.internal.os.BinderCallsStats$ExportedCallStat
@@ -9142,6 +8998,7 @@
com.android.internal.os.KernelCpuUidTimeReader$KernelCpuUidUserSysTimeReader
com.android.internal.os.KernelCpuUidTimeReader
com.android.internal.os.KernelMemoryBandwidthStats
+com.android.internal.os.KernelSingleProcessCpuThreadReader
com.android.internal.os.KernelSingleUidTimeReader$Injector
com.android.internal.os.KernelSingleUidTimeReader
com.android.internal.os.KernelWakelockReader
@@ -9512,8 +9369,6 @@
com.android.internal.telephony.MultiSimSettingController$SimCombinationWarningParams
com.android.internal.telephony.MultiSimSettingController$UpdateDefaultAction
com.android.internal.telephony.MultiSimSettingController
-com.android.internal.telephony.NetworkFactory$1
-com.android.internal.telephony.NetworkFactory$NetworkRequestInfo
com.android.internal.telephony.NetworkFactory
com.android.internal.telephony.NetworkRegistrationManager$1
com.android.internal.telephony.NetworkRegistrationManager$NetworkRegStateCallback
@@ -9697,7 +9552,6 @@
com.android.internal.telephony.WakeLockStateMachine
com.android.internal.telephony.WapPushManagerParams
com.android.internal.telephony.WapPushOverSms$1
-com.android.internal.telephony.WapPushOverSms$BindServiceThread
com.android.internal.telephony.WapPushOverSms$DecodedResult
com.android.internal.telephony.WapPushOverSms
com.android.internal.telephony.WspTypeDecoder
@@ -10149,6 +10003,7 @@
com.android.internal.telephony.imsphone.ImsRttTextHandler$InCallReaderThread
com.android.internal.telephony.imsphone.ImsRttTextHandler$NetworkWriter
com.android.internal.telephony.imsphone.ImsRttTextHandler
+com.android.internal.telephony.metrics.AirplaneModeStats
com.android.internal.telephony.metrics.CallQualityMetrics$TimestampedQualitySnapshot
com.android.internal.telephony.metrics.CallQualityMetrics
com.android.internal.telephony.metrics.CallSessionEventBuilder
@@ -10156,6 +10011,7 @@
com.android.internal.telephony.metrics.InProgressSmsSession
com.android.internal.telephony.metrics.MetricsCollector
com.android.internal.telephony.metrics.ModemPowerMetrics
+com.android.internal.telephony.metrics.ModemRestartStats
com.android.internal.telephony.metrics.PersistAtomsStorage
com.android.internal.telephony.metrics.SimSlotState
com.android.internal.telephony.metrics.SmsSessionEventBuilder
@@ -10173,6 +10029,7 @@
com.android.internal.telephony.nano.CarrierIdProto$CarrierList
com.android.internal.telephony.nano.CarrierIdProto
com.android.internal.telephony.nano.PersistAtomsProto$IncomingSms
+com.android.internal.telephony.nano.PersistAtomsProto$OutgoingSms
com.android.internal.telephony.nano.PersistAtomsProto$PersistAtoms
com.android.internal.telephony.nano.PersistAtomsProto$VoiceCallSession
com.android.internal.telephony.nano.PersistAtomsProto
@@ -10498,6 +10355,7 @@
com.android.internal.telephony.util.Inet4AddressUtils
com.android.internal.telephony.util.InetAddressUtils
com.android.internal.telephony.util.IpRange
+com.android.internal.telephony.util.IpUtils
com.android.internal.telephony.util.LinkPropertiesUtils$CompareOrUpdateResult
com.android.internal.telephony.util.LinkPropertiesUtils$CompareResult
com.android.internal.telephony.util.LinkPropertiesUtils