1# 2# Copyright (C) 2017 The Android Open Source Project 3# 4# Licensed under the Apache License, Version 2.0 (the "License"); 5# you may not use this file except in compliance with the License. 6# You may obtain a copy of the License at 7# 8# http://www.apache.org/licenses/LICENSE-2.0 9# 10# Unless required by applicable law or agreed to in writing, software 11# distributed under the License is distributed on an "AS IS" BASIS, 12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13# See the License for the specific language governing permissions and 14# limitations under the License. 15# 16# 17# 18# Dirty-image-objects file for boot image. 19# 20# Objects in this file are known dirty at runtime. Current this includes: 21# - classes with known dirty static fields. 22# 23# The image writer will bin these objects together in the image. 24# 25# This file can be generated using imgdiag with a command such as: 26# adb shell imgdiag --image-diff-pid=<app pid> --zygote-diff-pid=<zygote pid> \ 27# --boot-image=/system/framework/boot.art --dump-dirty-objects 28# Then, grep for lines containing "Private dirty object" from the output. 29# This particular file was generated by dumping systemserver and systemui. 30# 31Landroid/animation/LayoutTransition; 32Landroid/app/ActivityManager; 33Landroid/app/ActivityTaskManager; 34Landroid/app/ActivityThread; 35Landroid/app/AlarmManager; 36Landroid/app/AppOpsManager; 37Landroid/app/ContextImpl; 38Landroid/app/Notification; 39Landroid/app/NotificationManager; 40Landroid/app/PendingIntent$FinishedDispatcher; 41Landroid/app/PropertyInvalidatedCache$NoPreloadHolder; 42Landroid/app/QueuedWork; 43Landroid/app/ResourcesManager; 44Landroid/app/SystemServiceRegistry; 45Landroid/app/WallpaperManager; 46Landroid/app/backup/BackupManager; 47Landroid/compat/Compatibility; 48Landroid/content/AsyncQueryHandler; 49Landroid/content/ContentProviderClient; 50Landroid/content/ContentResolver; 51Landroid/content/Context; 52Landroid/content/pm/PackageItemInfo; 53Landroid/content/pm/UserPackage; 54Landroid/content/res/ResourceTimer; 55Landroid/database/CursorWindow; 56Landroid/database/sqlite/SQLiteCompatibilityWalFlags; 57Landroid/database/sqlite/SQLiteDebug$NoPreloadHolder; 58Landroid/database/sqlite/SQLiteGlobal; 59Landroid/ddm/DdmHandleAppName; 60Landroid/graphics/Bitmap; 61Landroid/graphics/Canvas; 62Landroid/graphics/Compatibility; 63Landroid/graphics/HardwareRenderer; 64Landroid/graphics/TemporaryBuffer; 65Landroid/graphics/Typeface; 66Landroid/graphics/drawable/AdaptiveIconDrawable; 67Landroid/hardware/SensorPrivacyManager; 68Landroid/hardware/SystemSensorManager; 69Landroid/hardware/devicestate/DeviceStateManagerGlobal; 70Landroid/hardware/display/ColorDisplayManager$ColorDisplayManagerInternal; 71Landroid/hardware/display/DisplayManagerGlobal; 72Landroid/hardware/input/InputManagerGlobal; 73Landroid/hardware/location/GeofenceHardwareImpl; 74Landroid/icu/impl/number/range/StandardPluralRanges; 75Landroid/icu/text/Collator; 76Landroid/icu/util/TimeZone; 77Landroid/location/LocationManager; 78Landroid/media/AudioManager; 79Landroid/media/AudioPlaybackConfiguration; 80Landroid/media/AudioSystem; 81Landroid/media/MediaCodec; 82Landroid/media/MediaCodecList; 83Landroid/media/MediaFrameworkPlatformInitializer; 84Landroid/media/MediaRouter2Manager; 85Landroid/media/MediaRouter; 86Landroid/media/PlayerBase; 87Landroid/media/audiopolicy/AudioProductStrategy; 88Landroid/media/audiopolicy/AudioVolumeGroup; 89Landroid/nfc/NfcAdapter; 90Landroid/nfc/NfcFrameworkInitializer; 91Landroid/nfc/cardemulation/CardEmulation; 92Landroid/os/AsyncTask; 93Landroid/os/BaseBundle; 94Landroid/os/Binder; 95Landroid/os/BinderProxy; 96Landroid/os/Environment; 97Landroid/os/FileObserver; 98Landroid/os/Handler; 99Landroid/os/LocaleList; 100Landroid/os/Looper; 101Landroid/os/Message; 102Landroid/os/NullVibrator; 103Landroid/os/Parcel; 104Landroid/os/Process; 105Landroid/os/ServiceManager; 106Landroid/os/StrictMode; 107Landroid/os/UEventObserver; 108Landroid/os/UserManager; 109Landroid/os/WorkSource; 110Landroid/os/storage/StorageManager; 111Landroid/permission/PermissionManager; 112Landroid/provider/DeviceConfigInitializer; 113Landroid/provider/FontsContract; 114Landroid/provider/Settings; 115Landroid/renderscript/RenderScript; 116Landroid/renderscript/RenderScriptCacheDir; 117Landroid/security/keystore2/KeyStoreCryptoOperationUtils; 118Landroid/security/net/config/ApplicationConfig; 119Landroid/security/net/config/SystemCertificateSource$NoPreloadHolder; 120Landroid/security/net/config/UserCertificateSource$NoPreloadHolder; 121Landroid/telecom/Log; 122Landroid/telecom/TelecomManager; 123Landroid/telephony/AnomalyReporter; 124Landroid/telephony/TelephonyFrameworkInitializer; 125Landroid/telephony/TelephonyLocalConnection; 126Landroid/telephony/TelephonyManager; 127Landroid/telephony/TelephonyRegistryManager; 128Landroid/text/DynamicLayout; 129Landroid/text/TextUtils; 130Landroid/text/format/DateFormat; 131Landroid/text/format/DateUtils; 132Landroid/text/method/ArrowKeyMovementMethod; 133Landroid/text/method/LinkMovementMethod; 134Landroid/text/method/SingleLineTransformationMethod; 135Landroid/text/style/ClickableSpan; 136Landroid/timezone/TelephonyLookup; 137Landroid/timezone/TimeZoneFinder; 138Landroid/util/ArrayMap; 139Landroid/util/ArraySet; 140Landroid/util/EventLog; 141Landroid/util/NtpTrustedTime; 142Landroid/view/Choreographer; 143Landroid/view/CrossWindowBlurListeners; 144Landroid/view/DisplayCutout; 145Landroid/view/KeyEvent; 146Landroid/view/MotionEvent; 147Landroid/view/PointerIcon; 148Landroid/view/RoundedCorners; 149Landroid/view/SurfaceControl; 150Landroid/view/View; 151Landroid/view/ViewGroup$TouchTarget; 152Landroid/view/ViewRootImpl; 153Landroid/view/ViewTreeObserver; 154Landroid/view/WindowManagerGlobal; 155Landroid/view/accessibility/AccessibilityManager; 156Landroid/view/accessibility/AccessibilityNodeIdManager; 157Landroid/view/autofill/Helper; 158Landroid/view/inputmethod/IInputMethodManagerGlobalInvoker; 159Landroid/view/inputmethod/InputMethodManager; 160Landroid/webkit/CookieSyncManager; 161Landroid/webkit/WebView; 162Landroid/webkit/WebViewFactory; 163Landroid/webkit/WebViewZygote; 164Landroid/widget/AbsListView; 165Landroid/widget/ImageView; 166Landroid/widget/LinearLayout; 167Landroid/widget/Toast; 168Landroid/window/SurfaceSyncGroup; 169Lcom/android/i18n/timezone/TelephonyLookup; 170Lcom/android/i18n/timezone/TimeZoneFinder; 171Lcom/android/internal/config/appcloning/AppCloningDeviceConfigHelper; 172Lcom/android/internal/content/om/OverlayConfig; 173Lcom/android/internal/display/BrightnessSynchronizer; 174Lcom/android/internal/infra/AndroidFuture; 175Lcom/android/internal/inputmethod/ImeTracing; 176Lcom/android/internal/inputmethod/InputMethodPrivilegedOperationsRegistry; 177Lcom/android/internal/jank/InteractionJankMonitor$InstanceHolder; 178Lcom/android/internal/jank/InteractionJankMonitor; 179Lcom/android/internal/logging/MetricsLogger; 180Lcom/android/internal/os/BackgroundThread; 181Lcom/android/internal/os/BinderInternal; 182Lcom/android/internal/os/KernelCpuBpfTracking; 183Lcom/android/internal/os/RuntimeInit; 184Lcom/android/internal/os/SomeArgs; 185Lcom/android/internal/os/ZygoteInit; 186Lcom/android/internal/policy/AttributeCache; 187Lcom/android/internal/protolog/BaseProtoLogImpl; 188Lcom/android/internal/protolog/ProtoLogImpl; 189Lcom/android/internal/statusbar/NotificationVisibility; 190Lcom/android/internal/telephony/CellBroadcastServiceManager; 191Lcom/android/internal/telephony/IntentBroadcaster; 192Lcom/android/internal/telephony/MccTable; 193Lcom/android/internal/telephony/MultiSimSettingController; 194Lcom/android/internal/telephony/PackageChangeReceiver; 195Lcom/android/internal/telephony/PhoneConfigurationManager; 196Lcom/android/internal/telephony/PhoneFactory; 197Lcom/android/internal/telephony/ProxyController; 198Lcom/android/internal/telephony/RILRequest; 199Lcom/android/internal/telephony/RadioConfig; 200Lcom/android/internal/telephony/RadioInterfaceCapabilityController; 201Lcom/android/internal/telephony/SmsApplication; 202Lcom/android/internal/telephony/SmsBroadcastUndelivered; 203Lcom/android/internal/telephony/SomeArgs; 204Lcom/android/internal/telephony/TelephonyComponentFactory; 205Lcom/android/internal/telephony/TelephonyDevController; 206Lcom/android/internal/telephony/cat/CatService; 207Lcom/android/internal/telephony/cdma/CdmaInboundSmsHandler; 208Lcom/android/internal/telephony/cdma/CdmaSubscriptionSourceManager; 209Lcom/android/internal/telephony/euicc/EuiccCardController; 210Lcom/android/internal/telephony/euicc/EuiccController; 211Lcom/android/internal/telephony/ims/ImsResolver; 212Lcom/android/internal/telephony/metrics/TelephonyMetrics; 213Lcom/android/internal/telephony/nano/PersistAtomsProto$CarrierIdMismatch; 214Lcom/android/internal/telephony/nano/PersistAtomsProto$CellularDataServiceSwitch; 215Lcom/android/internal/telephony/nano/PersistAtomsProto$CellularServiceState; 216Lcom/android/internal/telephony/nano/PersistAtomsProto$DataCallSession; 217Lcom/android/internal/telephony/nano/PersistAtomsProto$EmergencyNumbersInfo; 218Lcom/android/internal/telephony/nano/PersistAtomsProto$GbaEvent; 219Lcom/android/internal/telephony/nano/PersistAtomsProto$ImsDedicatedBearerEvent; 220Lcom/android/internal/telephony/nano/PersistAtomsProto$ImsDedicatedBearerListenerEvent; 221Lcom/android/internal/telephony/nano/PersistAtomsProto$ImsRegistrationFeatureTagStats; 222Lcom/android/internal/telephony/nano/PersistAtomsProto$ImsRegistrationServiceDescStats; 223Lcom/android/internal/telephony/nano/PersistAtomsProto$ImsRegistrationStats; 224Lcom/android/internal/telephony/nano/PersistAtomsProto$ImsRegistrationTermination; 225Lcom/android/internal/telephony/nano/PersistAtomsProto$IncomingSms; 226Lcom/android/internal/telephony/nano/PersistAtomsProto$NetworkRequests; 227Lcom/android/internal/telephony/nano/PersistAtomsProto$NetworkRequestsV2; 228Lcom/android/internal/telephony/nano/PersistAtomsProto$OutgoingShortCodeSms; 229Lcom/android/internal/telephony/nano/PersistAtomsProto$OutgoingSms; 230Lcom/android/internal/telephony/nano/PersistAtomsProto$PresenceNotifyEvent; 231Lcom/android/internal/telephony/nano/PersistAtomsProto$RcsAcsProvisioningStats; 232Lcom/android/internal/telephony/nano/PersistAtomsProto$RcsClientProvisioningStats; 233Lcom/android/internal/telephony/nano/PersistAtomsProto$SatelliteController; 234Lcom/android/internal/telephony/nano/PersistAtomsProto$SatelliteIncomingDatagram; 235Lcom/android/internal/telephony/nano/PersistAtomsProto$SatelliteOutgoingDatagram; 236Lcom/android/internal/telephony/nano/PersistAtomsProto$SatelliteProvision; 237Lcom/android/internal/telephony/nano/PersistAtomsProto$SatelliteSession; 238Lcom/android/internal/telephony/nano/PersistAtomsProto$SatelliteSosMessageRecommender; 239Lcom/android/internal/telephony/nano/PersistAtomsProto$SipDelegateStats; 240Lcom/android/internal/telephony/nano/PersistAtomsProto$SipMessageResponse; 241Lcom/android/internal/telephony/nano/PersistAtomsProto$SipTransportFeatureTagStats; 242Lcom/android/internal/telephony/nano/PersistAtomsProto$SipTransportSession; 243Lcom/android/internal/telephony/nano/PersistAtomsProto$UceEventStats; 244Lcom/android/internal/telephony/nano/PersistAtomsProto$UnmeteredNetworks; 245Lcom/android/internal/telephony/nano/PersistAtomsProto$VoiceCallRatUsage; 246Lcom/android/internal/telephony/nano/PersistAtomsProto$VoiceCallSession; 247Lcom/android/internal/telephony/nano/TelephonyProto$RilDataCall; 248Lcom/android/internal/telephony/nano/TelephonyProto$TelephonyCallSession$Event$RilCall; 249Lcom/android/internal/telephony/nano/TelephonyProto$TelephonyServiceState$NetworkRegistrationInfo; 250Lcom/android/internal/telephony/satellite/PointingAppController; 251Lcom/android/internal/telephony/satellite/SatelliteModemInterface; 252Lcom/android/internal/telephony/uicc/UiccController; 253Lcom/android/internal/telephony/uicc/UiccStateChangedLauncher; 254Lcom/android/internal/util/ContrastColorUtil; 255Lcom/android/internal/view/WindowManagerPolicyThread; 256Lcom/android/org/bouncycastle/crypto/CryptoServicesRegistrar; 257Lcom/android/phone/ecc/nano/ProtobufEccData$CountryInfo; 258Lcom/android/phone/ecc/nano/ProtobufEccData$EccInfo; 259Lcom/android/server/AppWidgetBackupBridge; 260Ldalvik/system/BaseDexClassLoader; 261Ldalvik/system/BlockGuard; 262Ldalvik/system/CloseGuard; 263Ldalvik/system/RuntimeHooks; 264Ldalvik/system/SocketTagger; 265Ldalvik/system/VMRuntime; 266Ldalvik/system/ZipPathValidator; 267Ldalvik/system/ZygoteHooks; 268Ljava/lang/System; 269Ljava/lang/Thread; 270Ljava/lang/Throwable; 271Ljava/lang/ref/FinalizerReference; 272Ljava/lang/ref/ReferenceQueue; 273Ljava/net/ResponseCache; 274Ljava/nio/Bits; 275Ljava/nio/charset/Charset; 276Ljava/security/Provider; 277Ljava/util/Collections; 278Ljava/util/GregorianCalendar; 279Ljava/util/Locale$NoImagePreloadHolder; 280Ljava/util/Locale; 281Ljava/util/Scanner; 282Ljava/util/TimeZone; 283Ljava/util/concurrent/ForkJoinPool; 284Ljava/util/concurrent/ThreadLocalRandom; 285Ljavax/net/ServerSocketFactory; 286Ljavax/net/SocketFactory; 287Ljavax/net/ssl/HttpsURLConnection$NoPreloadHolder; 288Ljavax/net/ssl/HttpsURLConnection; 289Ljavax/net/ssl/SSLContext; 290Ljavax/net/ssl/SSLServerSocketFactory; 291Ljavax/net/ssl/SSLSocketFactory; 292Llibcore/io/Libcore; 293Llibcore/net/NetworkSecurityPolicy; 294Lsun/misc/Cleaner; 295Lsun/nio/ch/FileChannelImpl$Unmapper; 296Lsun/nio/ch/FileChannelImpl; 297Lsun/security/jca/Providers; 298