| # |
| # 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. |
| # |
| Landroid/animation/LayoutTransition; |
| Landroid/app/ActivityManager; |
| Landroid/app/ActivityTaskManager; |
| Landroid/app/ActivityThread; |
| Landroid/app/AlarmManager; |
| Landroid/app/AppOpsManager; |
| Landroid/app/ContextImpl; |
| Landroid/app/Notification; |
| Landroid/app/NotificationManager; |
| Landroid/app/PendingIntent$FinishedDispatcher; |
| Landroid/app/PropertyInvalidatedCache$NoPreloadHolder; |
| Landroid/app/QueuedWork; |
| Landroid/app/ResourcesManager; |
| Landroid/app/SystemServiceRegistry; |
| Landroid/app/WallpaperManager; |
| Landroid/app/backup/BackupManager; |
| Landroid/compat/Compatibility; |
| Landroid/content/AsyncQueryHandler; |
| Landroid/content/ContentProviderClient; |
| Landroid/content/ContentResolver; |
| Landroid/content/Context; |
| Landroid/content/pm/PackageItemInfo; |
| Landroid/content/pm/UserPackage; |
| Landroid/content/res/ResourceTimer; |
| Landroid/database/CursorWindow; |
| Landroid/database/sqlite/SQLiteCompatibilityWalFlags; |
| Landroid/database/sqlite/SQLiteDebug$NoPreloadHolder; |
| Landroid/database/sqlite/SQLiteGlobal; |
| Landroid/ddm/DdmHandleAppName; |
| Landroid/graphics/Bitmap; |
| Landroid/graphics/Canvas; |
| Landroid/graphics/Compatibility; |
| Landroid/graphics/HardwareRenderer; |
| Landroid/graphics/TemporaryBuffer; |
| Landroid/graphics/Typeface; |
| Landroid/graphics/drawable/AdaptiveIconDrawable; |
| Landroid/hardware/SensorPrivacyManager; |
| Landroid/hardware/SystemSensorManager; |
| Landroid/hardware/devicestate/DeviceStateManagerGlobal; |
| Landroid/hardware/display/ColorDisplayManager$ColorDisplayManagerInternal; |
| Landroid/hardware/display/DisplayManagerGlobal; |
| Landroid/hardware/input/InputManagerGlobal; |
| Landroid/hardware/location/GeofenceHardwareImpl; |
| Landroid/icu/impl/number/range/StandardPluralRanges; |
| Landroid/icu/text/Collator; |
| Landroid/icu/util/TimeZone; |
| Landroid/location/LocationManager; |
| Landroid/media/AudioManager; |
| Landroid/media/AudioPlaybackConfiguration; |
| Landroid/media/AudioSystem; |
| Landroid/media/MediaCodec; |
| Landroid/media/MediaCodecList; |
| Landroid/media/MediaFrameworkPlatformInitializer; |
| Landroid/media/MediaRouter2Manager; |
| Landroid/media/MediaRouter; |
| Landroid/media/PlayerBase; |
| Landroid/media/audiopolicy/AudioProductStrategy; |
| Landroid/media/audiopolicy/AudioVolumeGroup; |
| Landroid/nfc/NfcAdapter; |
| Landroid/nfc/NfcFrameworkInitializer; |
| Landroid/nfc/cardemulation/CardEmulation; |
| Landroid/os/AsyncTask; |
| Landroid/os/BaseBundle; |
| Landroid/os/Binder; |
| Landroid/os/BinderProxy; |
| Landroid/os/Environment; |
| Landroid/os/FileObserver; |
| Landroid/os/Handler; |
| Landroid/os/LocaleList; |
| Landroid/os/Looper; |
| Landroid/os/Message; |
| Landroid/os/NullVibrator; |
| Landroid/os/Parcel; |
| Landroid/os/Process; |
| Landroid/os/ServiceManager; |
| Landroid/os/StrictMode; |
| Landroid/os/UEventObserver; |
| Landroid/os/UserManager; |
| Landroid/os/WorkSource; |
| Landroid/os/storage/StorageManager; |
| Landroid/permission/PermissionManager; |
| Landroid/provider/DeviceConfigInitializer; |
| Landroid/provider/FontsContract; |
| Landroid/provider/Settings; |
| Landroid/renderscript/RenderScript; |
| Landroid/renderscript/RenderScriptCacheDir; |
| Landroid/security/keystore2/KeyStoreCryptoOperationUtils; |
| Landroid/security/net/config/ApplicationConfig; |
| Landroid/security/net/config/SystemCertificateSource$NoPreloadHolder; |
| Landroid/security/net/config/UserCertificateSource$NoPreloadHolder; |
| Landroid/telecom/Log; |
| Landroid/telecom/TelecomManager; |
| Landroid/telephony/AnomalyReporter; |
| Landroid/telephony/TelephonyFrameworkInitializer; |
| Landroid/telephony/TelephonyLocalConnection; |
| Landroid/telephony/TelephonyManager; |
| Landroid/telephony/TelephonyRegistryManager; |
| Landroid/text/DynamicLayout; |
| Landroid/text/TextUtils; |
| Landroid/text/format/DateFormat; |
| Landroid/text/format/DateUtils; |
| Landroid/text/method/ArrowKeyMovementMethod; |
| Landroid/text/method/LinkMovementMethod; |
| Landroid/text/method/SingleLineTransformationMethod; |
| Landroid/text/style/ClickableSpan; |
| Landroid/timezone/TelephonyLookup; |
| Landroid/timezone/TimeZoneFinder; |
| Landroid/util/ArrayMap; |
| Landroid/util/ArraySet; |
| Landroid/util/EventLog; |
| Landroid/util/NtpTrustedTime; |
| Landroid/view/Choreographer; |
| Landroid/view/CrossWindowBlurListeners; |
| Landroid/view/DisplayCutout; |
| Landroid/view/KeyEvent; |
| Landroid/view/MotionEvent; |
| Landroid/view/PointerIcon; |
| Landroid/view/RoundedCorners; |
| Landroid/view/SurfaceControl; |
| Landroid/view/View; |
| Landroid/view/ViewGroup$TouchTarget; |
| Landroid/view/ViewRootImpl; |
| Landroid/view/ViewTreeObserver; |
| Landroid/view/WindowManagerGlobal; |
| Landroid/view/accessibility/AccessibilityManager; |
| Landroid/view/accessibility/AccessibilityNodeIdManager; |
| Landroid/view/autofill/Helper; |
| Landroid/view/inputmethod/IInputMethodManagerGlobalInvoker; |
| Landroid/view/inputmethod/InputMethodManager; |
| Landroid/webkit/CookieSyncManager; |
| Landroid/webkit/WebView; |
| Landroid/webkit/WebViewFactory; |
| Landroid/webkit/WebViewZygote; |
| Landroid/widget/AbsListView; |
| Landroid/widget/ImageView; |
| Landroid/widget/LinearLayout; |
| Landroid/widget/Toast; |
| Landroid/window/SurfaceSyncGroup; |
| Lcom/android/i18n/timezone/TelephonyLookup; |
| Lcom/android/i18n/timezone/TimeZoneFinder; |
| Lcom/android/internal/config/appcloning/AppCloningDeviceConfigHelper; |
| Lcom/android/internal/content/om/OverlayConfig; |
| Lcom/android/internal/display/BrightnessSynchronizer; |
| Lcom/android/internal/infra/AndroidFuture; |
| Lcom/android/internal/inputmethod/ImeTracing; |
| Lcom/android/internal/inputmethod/InputMethodPrivilegedOperationsRegistry; |
| Lcom/android/internal/jank/InteractionJankMonitor$InstanceHolder; |
| Lcom/android/internal/jank/InteractionJankMonitor; |
| Lcom/android/internal/logging/MetricsLogger; |
| Lcom/android/internal/os/BackgroundThread; |
| Lcom/android/internal/os/BinderInternal; |
| Lcom/android/internal/os/KernelCpuBpfTracking; |
| Lcom/android/internal/os/RuntimeInit; |
| Lcom/android/internal/os/SomeArgs; |
| Lcom/android/internal/os/ZygoteInit; |
| Lcom/android/internal/policy/AttributeCache; |
| Lcom/android/internal/protolog/BaseProtoLogImpl; |
| Lcom/android/internal/protolog/ProtoLogImpl; |
| Lcom/android/internal/statusbar/NotificationVisibility; |
| Lcom/android/internal/telephony/CellBroadcastServiceManager; |
| Lcom/android/internal/telephony/IntentBroadcaster; |
| Lcom/android/internal/telephony/MccTable; |
| Lcom/android/internal/telephony/MultiSimSettingController; |
| Lcom/android/internal/telephony/PackageChangeReceiver; |
| Lcom/android/internal/telephony/PhoneConfigurationManager; |
| Lcom/android/internal/telephony/PhoneFactory; |
| Lcom/android/internal/telephony/ProxyController; |
| Lcom/android/internal/telephony/RILRequest; |
| Lcom/android/internal/telephony/RadioConfig; |
| Lcom/android/internal/telephony/RadioInterfaceCapabilityController; |
| Lcom/android/internal/telephony/SmsApplication; |
| Lcom/android/internal/telephony/SmsBroadcastUndelivered; |
| Lcom/android/internal/telephony/SomeArgs; |
| Lcom/android/internal/telephony/TelephonyComponentFactory; |
| Lcom/android/internal/telephony/TelephonyDevController; |
| Lcom/android/internal/telephony/cat/CatService; |
| Lcom/android/internal/telephony/cdma/CdmaInboundSmsHandler; |
| Lcom/android/internal/telephony/cdma/CdmaSubscriptionSourceManager; |
| Lcom/android/internal/telephony/euicc/EuiccCardController; |
| Lcom/android/internal/telephony/euicc/EuiccController; |
| Lcom/android/internal/telephony/ims/ImsResolver; |
| Lcom/android/internal/telephony/metrics/TelephonyMetrics; |
| Lcom/android/internal/telephony/nano/PersistAtomsProto$CarrierIdMismatch; |
| Lcom/android/internal/telephony/nano/PersistAtomsProto$CellularDataServiceSwitch; |
| Lcom/android/internal/telephony/nano/PersistAtomsProto$CellularServiceState; |
| Lcom/android/internal/telephony/nano/PersistAtomsProto$DataCallSession; |
| Lcom/android/internal/telephony/nano/PersistAtomsProto$EmergencyNumbersInfo; |
| Lcom/android/internal/telephony/nano/PersistAtomsProto$GbaEvent; |
| Lcom/android/internal/telephony/nano/PersistAtomsProto$ImsDedicatedBearerEvent; |
| Lcom/android/internal/telephony/nano/PersistAtomsProto$ImsDedicatedBearerListenerEvent; |
| Lcom/android/internal/telephony/nano/PersistAtomsProto$ImsRegistrationFeatureTagStats; |
| Lcom/android/internal/telephony/nano/PersistAtomsProto$ImsRegistrationServiceDescStats; |
| Lcom/android/internal/telephony/nano/PersistAtomsProto$ImsRegistrationStats; |
| Lcom/android/internal/telephony/nano/PersistAtomsProto$ImsRegistrationTermination; |
| Lcom/android/internal/telephony/nano/PersistAtomsProto$IncomingSms; |
| Lcom/android/internal/telephony/nano/PersistAtomsProto$NetworkRequests; |
| Lcom/android/internal/telephony/nano/PersistAtomsProto$NetworkRequestsV2; |
| Lcom/android/internal/telephony/nano/PersistAtomsProto$OutgoingShortCodeSms; |
| Lcom/android/internal/telephony/nano/PersistAtomsProto$OutgoingSms; |
| Lcom/android/internal/telephony/nano/PersistAtomsProto$PresenceNotifyEvent; |
| Lcom/android/internal/telephony/nano/PersistAtomsProto$RcsAcsProvisioningStats; |
| Lcom/android/internal/telephony/nano/PersistAtomsProto$RcsClientProvisioningStats; |
| Lcom/android/internal/telephony/nano/PersistAtomsProto$SatelliteController; |
| Lcom/android/internal/telephony/nano/PersistAtomsProto$SatelliteIncomingDatagram; |
| Lcom/android/internal/telephony/nano/PersistAtomsProto$SatelliteOutgoingDatagram; |
| Lcom/android/internal/telephony/nano/PersistAtomsProto$SatelliteProvision; |
| Lcom/android/internal/telephony/nano/PersistAtomsProto$SatelliteSession; |
| Lcom/android/internal/telephony/nano/PersistAtomsProto$SatelliteSosMessageRecommender; |
| Lcom/android/internal/telephony/nano/PersistAtomsProto$SipDelegateStats; |
| Lcom/android/internal/telephony/nano/PersistAtomsProto$SipMessageResponse; |
| Lcom/android/internal/telephony/nano/PersistAtomsProto$SipTransportFeatureTagStats; |
| Lcom/android/internal/telephony/nano/PersistAtomsProto$SipTransportSession; |
| Lcom/android/internal/telephony/nano/PersistAtomsProto$UceEventStats; |
| Lcom/android/internal/telephony/nano/PersistAtomsProto$UnmeteredNetworks; |
| Lcom/android/internal/telephony/nano/PersistAtomsProto$VoiceCallRatUsage; |
| Lcom/android/internal/telephony/nano/PersistAtomsProto$VoiceCallSession; |
| Lcom/android/internal/telephony/nano/TelephonyProto$RilDataCall; |
| Lcom/android/internal/telephony/nano/TelephonyProto$TelephonyCallSession$Event$RilCall; |
| Lcom/android/internal/telephony/nano/TelephonyProto$TelephonyServiceState$NetworkRegistrationInfo; |
| Lcom/android/internal/telephony/satellite/PointingAppController; |
| Lcom/android/internal/telephony/satellite/SatelliteModemInterface; |
| Lcom/android/internal/telephony/uicc/UiccController; |
| Lcom/android/internal/telephony/uicc/UiccStateChangedLauncher; |
| Lcom/android/internal/util/ContrastColorUtil; |
| Lcom/android/internal/view/WindowManagerPolicyThread; |
| Lcom/android/org/bouncycastle/crypto/CryptoServicesRegistrar; |
| Lcom/android/phone/ecc/nano/ProtobufEccData$CountryInfo; |
| Lcom/android/phone/ecc/nano/ProtobufEccData$EccInfo; |
| Lcom/android/server/AppWidgetBackupBridge; |
| Ldalvik/system/BaseDexClassLoader; |
| Ldalvik/system/BlockGuard; |
| Ldalvik/system/CloseGuard; |
| Ldalvik/system/RuntimeHooks; |
| Ldalvik/system/SocketTagger; |
| Ldalvik/system/VMRuntime; |
| Ldalvik/system/ZipPathValidator; |
| Ldalvik/system/ZygoteHooks; |
| Ljava/lang/System; |
| Ljava/lang/Thread; |
| Ljava/lang/Throwable; |
| Ljava/lang/ref/FinalizerReference; |
| Ljava/lang/ref/ReferenceQueue; |
| Ljava/net/ResponseCache; |
| Ljava/nio/Bits; |
| Ljava/nio/charset/Charset; |
| Ljava/security/Provider; |
| Ljava/util/Collections; |
| Ljava/util/GregorianCalendar; |
| Ljava/util/Locale$NoImagePreloadHolder; |
| Ljava/util/Locale; |
| Ljava/util/Scanner; |
| Ljava/util/TimeZone; |
| Ljava/util/concurrent/ForkJoinPool; |
| Ljava/util/concurrent/ThreadLocalRandom; |
| Ljavax/net/ServerSocketFactory; |
| Ljavax/net/SocketFactory; |
| Ljavax/net/ssl/HttpsURLConnection$NoPreloadHolder; |
| Ljavax/net/ssl/HttpsURLConnection; |
| Ljavax/net/ssl/SSLContext; |
| Ljavax/net/ssl/SSLServerSocketFactory; |
| Ljavax/net/ssl/SSLSocketFactory; |
| Llibcore/io/Libcore; |
| Llibcore/net/NetworkSecurityPolicy; |
| Lsun/misc/Cleaner; |
| Lsun/nio/ch/FileChannelImpl$Unmapper; |
| Lsun/nio/ch/FileChannelImpl; |
| Lsun/security/jca/Providers; |