1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386
|
#
# 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
com.android.internal.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
|