blob: 2dfe0197d8989d2f855f082da48729b7d6c8ab0e [file] [log] [blame]
#
# Copyright (C) 2017 The Android Open Source Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
#
#
# Dirty-image-objects file for boot image.
#
# Objects in this file are known dirty at runtime. Current this includes:
# - classes with known dirty static fields.
#
# The image writer will bin these objects together in the image.
#
# This file can be generated using imgdiag with a command such as:
# adb shell imgdiag --image-diff-pid=<app pid> --zygote-diff-pid=<zygote pid> \
# --boot-image=/system/framework/boot.art --dump-dirty-objects
# Then, grep for lines containing "Private dirty object" from the output.
# This particular file was generated by dumping systemserver and systemui.
#
android.accounts.Account
android.accounts.OnAccountsUpdateListener
android.animation.LayoutTransition
android.app.ActivityManager
android.app.ActivityManager$OnUidImportanceListener
android.app.ActivityTaskManager
android.app.ActivityThread
android.app.admin.DevicePolicyManager
android.app.AlarmManager
android.app.Application
android.app.AppOpsManager
android.app.backup.BackupManager
android.app.ContextImpl
android.app.INotificationManager
android.app.Notification$BigPictureStyle
android.app.Notification$BigTextStyle
android.app.Notification$InboxStyle
android.app.NotificationChannel
android.app.NotificationChannelGroup
android.app.NotificationManager
android.app.PendingIntent
android.app.PendingIntent$OnFinished
android.app.QueuedWork
android.app.ResourcesManager
android.app.WallpaperManager
android.app.WindowConfiguration
android.bluetooth.BluetoothAdapter
android.bluetooth.BluetoothDevice
android.bluetooth.BluetoothProfile
android.bluetooth.IBluetoothA2dp
android.bluetooth.IBluetoothHeadsetPhone
android.bluetooth.IBluetoothHidDevice
android.bluetooth.IBluetoothHidHost
android.bluetooth.IBluetoothMap
android.bluetooth.IBluetoothPan
android.bluetooth.IBluetoothPbap
android.bluetooth.IBluetoothSap
android.content.ClipboardManager$OnPrimaryClipChangedListener
android.content.ComponentName
android.content.ContentProvider$PipeDataWriter
android.content.ContentResolver
android.content.Context
android.content.Intent
android.content.pm.PackageManager$OnPermissionsChangedListener
android.content.pm.VersionedPackage
android.content.res.Configuration
android.content.SharedPreferences$OnSharedPreferenceChangeListener
android.database.CursorWindow
android.database.sqlite.SQLiteCompatibilityWalFlags
android.database.sqlite.SQLiteDatabase$CursorFactory
android.database.sqlite.SQLiteGlobal
android.database.sqlite.SQLiteTransactionListener
android.ddm.DdmHandleAppName
android.graphics.Bitmap
android.graphics.Canvas
android.graphics.drawable.AdaptiveIconDrawable
android.graphics.drawable.ColorDrawable
android.graphics.drawable.GradientDrawable
android.graphics.drawable.Icon
android.graphics.drawable.InsetDrawable
android.graphics.drawable.RippleDrawable
android.graphics.drawable.VectorDrawable$VGroup
android.graphics.ImageDecoder
android.graphics.Rect
android.graphics.TemporaryBuffer
android.hardware.biometrics.BiometricSourceType
android.hardware.display.ColorDisplayManager$ColorDisplayManagerInternal
android.hardware.display.DisplayManagerGlobal
android.hardware.display.NightDisplayListener$Callback
android.hardware.input.InputManager
android.hardware.input.InputManager$InputDeviceListener
android.hardware.SensorPrivacyManager
android.hardware.SystemSensorManager
android.icu.impl.OlsonTimeZone
android.icu.text.BreakIterator
android.icu.text.Collator
android.icu.text.DateFormat$BooleanAttribute
android.icu.text.DateTimePatternGenerator$DTPGflags
android.icu.text.PluralRules$Operand
android.icu.util.TimeZone
android.location.GpsStatus$Listener
android.location.LocationListener
android.media.AudioManager
android.media.MediaRouter
android.media.PlayerBase
android.media.session.MediaSessionManager
android.net.apf.ApfCapabilities
android.net.ConnectivityManager
android.net.ConnectivityManager$OnNetworkActiveListener
android.net.ConnectivityThread$Singleton
android.net.IpConfiguration$IpAssignment
android.net.IpConfiguration$ProxySettings
android.net.IpPrefix
android.net.LinkAddress
android.net.LinkProperties
android.net.Network
android.net.NetworkCapabilities
android.net.NetworkInfo
android.net.NetworkInfo$State
android.net.NetworkRequest
android.net.NetworkRequest$Type
android.net.RouteInfo
android.net.StringNetworkSpecifier
android.net.TrafficStats
android.net.UidRange
android.net.Uri$HierarchicalUri
android.net.Uri$StringUri
android.net.wifi.WifiManager
android.net.wifi.WifiManager$SoftApCallback
android.os.AsyncResult
android.os.AsyncTask
android.os.BinderProxy
android.os.Bundle
android.os.DeadObjectException
android.os.Environment
android.os.FileObserver
android.os.Handler
android.os.IDeviceIdleController
android.os.LocaleList
android.os.Looper
android.os.Message
android.os.ParcelUuid
android.os.Process
android.os.RecoverySystem
android.os.ServiceManager
android.os.storage.StorageManager
android.os.StrictMode
android.os.Trace
android.os.WorkSource
android.os.WorkSource$WorkChain
android.permission.PermissionManager
android.provider.FontsContract
android.provider.Settings$SettingNotFoundException
android.renderscript.RenderScriptCacheDir
android.security.IKeyChainService
android.security.keystore.AndroidKeyStoreProvider
android.security.net.config.ApplicationConfig
android.security.net.config.SystemCertificateSource$NoPreloadHolder
android.telecom.PhoneAccountHandle
android.telephony.AnomalyReporter
android.telephony.CellSignalStrengthCdma
android.telephony.CellSignalStrengthGsm
android.telephony.CellSignalStrengthLte
android.telephony.CellSignalStrengthNr
android.telephony.CellSignalStrengthTdscdma
android.telephony.CellSignalStrengthWcdma
android.telephony.DataSpecificRegistrationInfo
android.telephony.emergency.EmergencyNumber
android.telephony.ims.ImsMmTelManager$CapabilityCallback$CapabilityBinder
android.telephony.ims.ImsMmTelManager$RegistrationCallback$RegistrationBinder
android.telephony.ims.ImsReasonInfo
android.telephony.ims.ProvisioningManager$Callback$CallbackBinder
android.telephony.ModemActivityInfo
android.telephony.ModemInfo
android.telephony.NetworkRegistrationInfo
android.telephony.NetworkService
android.telephony.TelephonyManager
android.telephony.VoiceSpecificRegistrationInfo
android.text.format.DateFormat
android.text.method.SingleLineTransformationMethod
android.text.Selection$MemoryTextWatcher
android.text.SpanWatcher
android.text.style.AlignmentSpan
android.text.style.CharacterStyle
android.text.style.LeadingMarginSpan
android.text.style.LineBackgroundSpan
android.text.style.LineHeightSpan
android.text.style.MetricAffectingSpan
android.text.style.ReplacementSpan
android.text.style.SuggestionSpan
android.text.style.TabStopSpan
android.text.TextUtils
android.text.TextWatcher
android.transition.ChangeClipBounds
android.transition.ChangeImageTransform
android.transition.ChangeTransform
android.util.ArrayMap
android.util.ArraySet
android.util.DisplayMetrics
android.util.EventLog
android.util.Log
android.util.Patterns
android.view.AbsSavedState$1
android.view.accessibility.AccessibilityManager
android.view.accessibility.AccessibilityManager$AccessibilityServicesStateChangeListener
android.view.accessibility.AccessibilityManager$TouchExplorationStateChangeListener
android.view.accessibility.AccessibilityNodeIdManager
android.view.autofill.AutofillManager
android.view.autofill.Helper
android.view.Choreographer
android.view.inputmethod.InputMethodManager
android.view.IWindowManager
android.view.PointerIcon
android.view.RemoteAnimationAdapter
android.view.ThreadedRenderer
android.view.View
android.view.View$OnHoverListener
android.view.ViewRootImpl
android.view.ViewStub
android.view.ViewStub$OnInflateListener
android.view.ViewTreeObserver
android.view.WindowManager$LayoutParams
android.view.WindowManagerGlobal
android.widget.ActionMenuPresenter$OverflowMenuButton
android.widget.ActionMenuView
android.widget.Button
android.widget.CheckBox
android.widget.FrameLayout
android.widget.ImageButton
android.widget.ImageView
android.widget.LinearLayout
android.widget.RelativeLayout
android.widget.SeekBar
android.widget.Space
android.widget.TextView
android.widget.Toolbar
byte[]
com.android.ims.ImsManager
com.android.internal.logging.MetricsLogger
com.android.internal.os.BackgroundThread
com.android.internal.os.BinderInternal
com.android.internal.os.BinderInternal$BinderProxyLimitListener
com.android.internal.os.RuntimeInit
com.android.internal.os.SomeArgs
com.android.internal.policy.DecorView
com.android.internal.statusbar.IStatusBarService
com.android.internal.telephony.AppSmsManager
android.telephony.CallerInfoAsyncQuery$OnQueryCompleteListener
com.android.internal.telephony.CarrierActionAgent
com.android.internal.telephony.cat.CatService
com.android.internal.telephony.cat.IconLoader
com.android.internal.telephony.cat.RilMessageDecoder
com.android.internal.telephony.cdma.CdmaSubscriptionSourceManager
com.android.internal.telephony.cdma.EriManager
com.android.internal.telephony.CellularNetworkValidator
com.android.internal.telephony.CommandException
com.android.internal.telephony.dataconnection.DataConnection$DcActivatingState
com.android.internal.telephony.dataconnection.DataConnection$DcActiveState
com.android.internal.telephony.dataconnection.DataConnection$DcInactiveState
com.android.internal.telephony.dataconnection.DataEnabledSettings
com.android.internal.telephony.dataconnection.DcTracker
com.android.internal.telephony.euicc.EuiccCardController
com.android.internal.telephony.euicc.EuiccController
com.android.internal.telephony.GsmAlphabet
com.android.internal.telephony.GsmCdmaCallTracker
com.android.internal.telephony.GsmCdmaPhone
com.android.internal.telephony.IccPhoneBookInterfaceManager
com.android.internal.telephony.IccSmsInterfaceManager
com.android.internal.telephony.ims.ImsResolver
com.android.internal.telephony.imsphone.ImsExternalCallTracker
com.android.internal.telephony.imsphone.ImsPhone
com.android.internal.telephony.imsphone.ImsPhoneCallTracker
com.android.internal.telephony.ims.RcsMessageStoreController
com.android.internal.telephony.IntentBroadcaster
com.android.internal.telephony.ITelephonyRegistry$Stub$Proxy
com.android.internal.telephony.metrics.TelephonyMetrics
com.android.internal.telephony.MultiSimSettingController
com.android.internal.telephony.nano.CarrierIdProto$CarrierAttribute
com.android.internal.telephony.nano.CarrierIdProto$CarrierId
com.android.internal.telephony.nano.TelephonyProto$RilDataCall
com.android.internal.telephony.nano.TelephonyProto$SmsSession$Event
com.android.internal.telephony.nano.TelephonyProto$TelephonyCallSession$Event$RilCall
com.android.internal.telephony.NitzStateMachine
com.android.internal.telephony.PhoneConfigurationManager
com.android.internal.telephony.PhoneFactory
com.android.internal.telephony.PhoneSwitcher
com.android.internal.telephony.ProxyController
com.android.internal.telephony.RadioConfig
com.android.internal.telephony.RIL
com.android.internal.telephony.RILRequest
com.android.internal.telephony.RilWakelockInfo
com.android.internal.telephony.ServiceStateTracker
com.android.internal.telephony.SimActivationTracker
com.android.internal.telephony.SmsApplication
com.android.internal.telephony.SmsBroadcastUndelivered
com.android.internal.telephony.SmsStorageMonitor
com.android.internal.telephony.SmsUsageMonitor
com.android.internal.telephony.SubscriptionController
com.android.internal.telephony.SubscriptionInfoUpdater
com.android.internal.telephony.TelephonyComponentFactory
com.android.internal.telephony.TelephonyDevController
com.android.internal.telephony.TelephonyTester
com.android.internal.telephony.uicc.AdnRecordCache
com.android.internal.telephony.uicc.UiccCardApplication
com.android.internal.telephony.uicc.UiccController
com.android.internal.telephony.uicc.UiccProfile
com.android.internal.telephony.uicc.UiccStateChangedLauncher
com.android.internal.telephony.uicc.UsimFileHandler
com.android.internal.telephony.uicc.VoiceMailConstants
com.android.internal.util.LatencyTracker
com.android.internal.util.StateMachine$SmHandler
com.android.okhttp.OkHttpClient
com.android.okhttp.okio.AsyncTimeout
com.android.okhttp.okio.SegmentPool
com.android.phone.ecc.nano.ProtobufEccData$CountryInfo
com.android.phone.ecc.nano.ProtobufEccData$EccInfo
com.android.server.sip.SipWakeupTimer
com.android.server.SystemConfig
dalvik.system.BaseDexClassLoader
dalvik.system.BlockGuard
dalvik.system.CloseGuard
dalvik.system.RuntimeHooks
dalvik.system.SocketTagger
java.io.BufferedReader
java.lang.AssertionError
java.lang.Boolean
java.lang.Byte
java.lang.Character
java.lang.CharSequence
java.lang.Class
java.lang.IllegalAccessException
java.lang.IllegalStateException
java.lang.NoSuchMethodException
java.lang.NullPointerException
java.lang.Object
java.lang.Object[]
java.lang.ref.FinalizerReference
java.lang.Runnable
java.lang.SecurityException
java.lang.Short
java.lang.String[]
java.lang.System
java.lang.Thread
java.lang.Throwable
java.lang.UnsatisfiedLinkError
java.net.Inet6Address
java.net.Socket
java.net.SocketException
java.nio.Bits
java.nio.charset.Charset
java.security.interfaces.RSAPrivateKey
java.security.Provider
java.util.Collections
java.util.concurrent.Executor
java.util.GregorianCalendar
java.util.Locale
java.util.Locale$NoImagePreloadHolder
java.util.Scanner
java.util.Set
java.util.TimeZone
javax.net.SocketFactory
javax.net.ssl.HttpsURLConnection
javax.net.ssl.HttpsURLConnection$NoPreloadHolder
javax.net.ssl.SSLContext
javax.net.ssl.SSLSessionContext
javax.net.ssl.SSLSocketFactory
libcore.io.Libcore
libcore.io.Memory
libcore.net.NetworkSecurityPolicy
libcore.timezone.TimeZoneFinder
org.apache.http.params.HttpParams
sun.misc.Cleaner
sun.nio.ch.FileChannelImpl
sun.nio.ch.FileChannelImpl$Unmapper
sun.nio.fs.UnixChannelFactory
sun.security.jca.Providers