| # | |
| # 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; |