blob: dfd091cc1affdd606d33f93b1c186e4e0ccfb455 [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.
#
Landroid/accounts/Account;
Landroid/accounts/OnAccountsUpdateListener;
Landroid/animation/LayoutTransition;
Landroid/app/ActivityManager;
Landroid/app/ActivityManager$OnUidImportanceListener;
Landroid/app/ActivityTaskManager;
Landroid/app/ActivityThread;
Landroid/app/admin/DevicePolicyManager;
Landroid/app/AlarmManager;
Landroid/app/Application;
Landroid/app/AppOpsManager;
Landroid/app/backup/BackupManager;
Landroid/app/ContextImpl;
Landroid/app/INotificationManager;
Landroid/app/Notification$BigPictureStyle;
Landroid/app/Notification$BigTextStyle;
Landroid/app/Notification$InboxStyle;
Landroid/app/NotificationChannel;
Landroid/app/NotificationChannelGroup;
Landroid/app/NotificationManager;
Landroid/app/PendingIntent;
Landroid/app/PendingIntent$OnFinished;
Landroid/app/QueuedWork;
Landroid/app/ResourcesManager;
Landroid/app/WallpaperManager;
Landroid/app/WindowConfiguration;
Landroid/bluetooth/BluetoothAdapter;
Landroid/bluetooth/BluetoothDevice;
Landroid/bluetooth/BluetoothProfile;
Landroid/bluetooth/IBluetoothA2dp;
Landroid/bluetooth/IBluetoothHeadsetPhone;
Landroid/bluetooth/IBluetoothHidDevice;
Landroid/bluetooth/IBluetoothHidHost;
Landroid/bluetooth/IBluetoothMap;
Landroid/bluetooth/IBluetoothPan;
Landroid/bluetooth/IBluetoothPbap;
Landroid/bluetooth/IBluetoothSap;
Landroid/content/ClipboardManager$OnPrimaryClipChangedListener;
Landroid/content/ComponentName;
Landroid/content/ContentProvider$PipeDataWriter;
Landroid/content/ContentResolver;
Landroid/content/Context;
Landroid/content/Intent;
Landroid/content/pm/PackageManager$OnPermissionsChangedListener;
Landroid/content/pm/VersionedPackage;
Landroid/content/res/Configuration;
Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;
Landroid/database/CursorWindow;
Landroid/database/sqlite/SQLiteCompatibilityWalFlags;
Landroid/database/sqlite/SQLiteDatabase$CursorFactory;
Landroid/database/sqlite/SQLiteGlobal;
Landroid/database/sqlite/SQLiteTransactionListener;
Landroid/ddm/DdmHandleAppName;
Landroid/graphics/Bitmap;
Landroid/graphics/Canvas;
Landroid/graphics/drawable/AdaptiveIconDrawable;
Landroid/graphics/drawable/ColorDrawable;
Landroid/graphics/drawable/GradientDrawable;
Landroid/graphics/drawable/Icon;
Landroid/graphics/drawable/InsetDrawable;
Landroid/graphics/drawable/RippleDrawable;
Landroid/graphics/drawable/VectorDrawable$VGroup;
Landroid/graphics/ImageDecoder;
Landroid/graphics/Rect;
Landroid/graphics/TemporaryBuffer;
Landroid/hardware/biometrics/BiometricSourceType;
Landroid/hardware/display/ColorDisplayManager$ColorDisplayManagerInternal;
Landroid/hardware/display/DisplayManagerGlobal;
Landroid/hardware/display/NightDisplayListener$Callback;
Landroid/hardware/input/InputManager;
Landroid/hardware/input/InputManager$InputDeviceListener;
Landroid/hardware/SensorPrivacyManager;
Landroid/hardware/SystemSensorManager;
Landroid/icu/impl/OlsonTimeZone;
Landroid/icu/text/BreakIterator;
Landroid/icu/text/Collator;
Landroid/icu/text/DateFormat$BooleanAttribute;
Landroid/icu/text/DateTimePatternGenerator$DTPGflags;
Landroid/icu/text/PluralRules$Operand;
Landroid/icu/util/TimeZone;
Landroid/location/GpsStatus$Listener;
Landroid/location/LocationListener;
Landroid/media/AudioManager;
Landroid/media/MediaRouter;
Landroid/media/PlayerBase;
Landroid/media/session/MediaSessionManager;
Landroid/net/apf/ApfCapabilities;
Landroid/net/ConnectivityManager;
Landroid/net/ConnectivityManager$OnNetworkActiveListener;
Landroid/net/ConnectivityThread$Singleton;
Landroid/net/IpConfiguration$IpAssignment;
Landroid/net/IpConfiguration$ProxySettings;
Landroid/net/IpPrefix;
Landroid/net/LinkAddress;
Landroid/net/LinkProperties;
Landroid/net/Network;
Landroid/net/NetworkCapabilities;
Landroid/net/NetworkInfo;
Landroid/net/NetworkInfo$State;
Landroid/net/NetworkRequest;
Landroid/net/NetworkRequest$Type;
Landroid/net/RouteInfo;
Landroid/net/StringNetworkSpecifier;
Landroid/net/TrafficStats;
Landroid/net/UidRange;
Landroid/net/Uri$HierarchicalUri;
Landroid/net/Uri$StringUri;
Landroid/net/wifi/WifiManager;
Landroid/net/wifi/WifiManager$SoftApCallback;
Landroid/os/AsyncResult;
Landroid/os/AsyncTask;
Landroid/os/BinderProxy;
Landroid/os/Bundle;
Landroid/os/DeadObjectException;
Landroid/os/Environment;
Landroid/os/FileObserver;
Landroid/os/Handler;
Landroid/os/IDeviceIdleController;
Landroid/os/LocaleList;
Landroid/os/Looper;
Landroid/os/Message;
Landroid/os/ParcelUuid;
Landroid/os/Process;
Landroid/os/RecoverySystem;
Landroid/os/ServiceManager;
Landroid/os/storage/StorageManager;
Landroid/os/StrictMode;
Landroid/os/Trace;
Landroid/os/WorkSource;
Landroid/os/WorkSource$WorkChain;
Landroid/permission/PermissionManager;
Landroid/provider/FontsContract;
Landroid/provider/Settings$SettingNotFoundException;
Landroid/renderscript/RenderScriptCacheDir;
Landroid/security/IKeyChainService;
Landroid/security/keystore/AndroidKeyStoreProvider;
Landroid/security/net/config/ApplicationConfig;
Landroid/security/net/config/SystemCertificateSource$NoPreloadHolder;
Landroid/telecom/PhoneAccountHandle;
Landroid/telephony/AnomalyReporter;
Landroid/telephony/CellSignalStrengthCdma;
Landroid/telephony/CellSignalStrengthGsm;
Landroid/telephony/CellSignalStrengthLte;
Landroid/telephony/CellSignalStrengthNr;
Landroid/telephony/CellSignalStrengthTdscdma;
Landroid/telephony/CellSignalStrengthWcdma;
Landroid/telephony/DataSpecificRegistrationInfo;
Landroid/telephony/emergency/EmergencyNumber;
Landroid/telephony/ims/ImsMmTelManager$CapabilityCallback$CapabilityBinder;
Landroid/telephony/ims/ImsMmTelManager$RegistrationCallback$RegistrationBinder;
Landroid/telephony/ims/ImsReasonInfo;
Landroid/telephony/ims/ProvisioningManager$Callback$CallbackBinder;
Landroid/telephony/ModemActivityInfo;
Landroid/telephony/ModemInfo;
Landroid/telephony/NetworkRegistrationInfo;
Landroid/telephony/NetworkService;
Landroid/telephony/TelephonyManager;
Landroid/telephony/VoiceSpecificRegistrationInfo;
Landroid/text/format/DateFormat;
Landroid/text/method/SingleLineTransformationMethod;
Landroid/text/Selection$MemoryTextWatcher;
Landroid/text/SpanWatcher;
Landroid/text/style/AlignmentSpan;
Landroid/text/style/CharacterStyle;
Landroid/text/style/LeadingMarginSpan;
Landroid/text/style/LineBackgroundSpan;
Landroid/text/style/LineHeightSpan;
Landroid/text/style/MetricAffectingSpan;
Landroid/text/style/ReplacementSpan;
Landroid/text/style/SuggestionSpan;
Landroid/text/style/TabStopSpan;
Landroid/text/TextUtils;
Landroid/text/TextWatcher;
Landroid/transition/ChangeClipBounds;
Landroid/transition/ChangeImageTransform;
Landroid/transition/ChangeTransform;
Landroid/util/ArrayMap;
Landroid/util/ArraySet;
Landroid/util/DisplayMetrics;
Landroid/util/EventLog;
Landroid/util/Log;
Landroid/util/Patterns;
Landroid/view/AbsSavedState$1;
Landroid/view/accessibility/AccessibilityManager;
Landroid/view/accessibility/AccessibilityManager$AccessibilityServicesStateChangeListener;
Landroid/view/accessibility/AccessibilityManager$TouchExplorationStateChangeListener;
Landroid/view/accessibility/AccessibilityNodeIdManager;
Landroid/view/autofill/AutofillManager;
Landroid/view/autofill/Helper;
Landroid/view/Choreographer;
Landroid/view/inputmethod/InputMethodManager;
Landroid/view/IWindowManager;
Landroid/view/PointerIcon;
Landroid/view/RemoteAnimationAdapter;
Landroid/view/ThreadedRenderer;
Landroid/view/View;
Landroid/view/View$OnHoverListener;
Landroid/view/ViewRootImpl;
Landroid/view/ViewStub;
Landroid/view/ViewStub$OnInflateListener;
Landroid/view/ViewTreeObserver;
Landroid/view/WindowManager$LayoutParams;
Landroid/view/WindowManagerGlobal;
Landroid/widget/ActionMenuPresenter$OverflowMenuButton;
Landroid/widget/ActionMenuView;
Landroid/widget/Button;
Landroid/widget/CheckBox;
Landroid/widget/FrameLayout;
Landroid/widget/ImageButton;
Landroid/widget/ImageView;
Landroid/widget/LinearLayout;
Landroid/widget/RelativeLayout;
Landroid/widget/SeekBar;
Landroid/widget/Space;
Landroid/widget/TextView;
Landroid/widget/Toolbar;
[B
Lcom/android/ims/ImsManager;
Lcom/android/internal/logging/MetricsLogger;
Lcom/android/internal/os/BackgroundThread;
Lcom/android/internal/os/BinderInternal;
Lcom/android/internal/os/BinderInternal$BinderProxyLimitListener;
Lcom/android/internal/os/RuntimeInit;
Lcom/android/internal/os/SomeArgs;
Lcom/android/internal/policy/DecorView;
Lcom/android/internal/statusbar/IStatusBarService;
Lcom/android/internal/telephony/AppSmsManager;
Landroid/telephony/CallerInfoAsyncQuery$OnQueryCompleteListener;
Lcom/android/internal/telephony/CarrierActionAgent;
Lcom/android/internal/telephony/cat/CatService;
Lcom/android/internal/telephony/cat/IconLoader;
Lcom/android/internal/telephony/cat/RilMessageDecoder;
Lcom/android/internal/telephony/cdma/CdmaSubscriptionSourceManager;
Lcom/android/internal/telephony/cdma/EriManager;
Lcom/android/internal/telephony/CellularNetworkValidator;
Lcom/android/internal/telephony/CommandException;
Lcom/android/internal/telephony/dataconnection/DataConnection$DcActivatingState;
Lcom/android/internal/telephony/dataconnection/DataConnection$DcActiveState;
Lcom/android/internal/telephony/dataconnection/DataConnection$DcInactiveState;
Lcom/android/internal/telephony/dataconnection/DataEnabledSettings;
Lcom/android/internal/telephony/dataconnection/DcTracker;
Lcom/android/internal/telephony/euicc/EuiccCardController;
Lcom/android/internal/telephony/euicc/EuiccController;
Lcom/android/internal/telephony/GsmAlphabet;
Lcom/android/internal/telephony/GsmCdmaCallTracker;
Lcom/android/internal/telephony/GsmCdmaPhone;
Lcom/android/internal/telephony/IccPhoneBookInterfaceManager;
Lcom/android/internal/telephony/IccSmsInterfaceManager;
Lcom/android/internal/telephony/ims/ImsResolver;
Lcom/android/internal/telephony/imsphone/ImsExternalCallTracker;
Lcom/android/internal/telephony/imsphone/ImsPhone;
Lcom/android/internal/telephony/imsphone/ImsPhoneCallTracker;
Lcom/android/internal/telephony/ims/RcsMessageStoreController;
Lcom/android/internal/telephony/IntentBroadcaster;
Lcom/android/internal/telephony/ITelephonyRegistry$Stub$Proxy;
Lcom/android/internal/telephony/metrics/TelephonyMetrics;
Lcom/android/internal/telephony/MultiSimSettingController;
Lcom/android/internal/telephony/nano/CarrierIdProto$CarrierAttribute;
Lcom/android/internal/telephony/nano/CarrierIdProto$CarrierId;
Lcom/android/internal/telephony/nano/TelephonyProto$RilDataCall;
Lcom/android/internal/telephony/nano/TelephonyProto$SmsSession$Event;
Lcom/android/internal/telephony/nano/TelephonyProto$TelephonyCallSession$Event$RilCall;
Lcom/android/internal/telephony/NitzStateMachine;
Lcom/android/internal/telephony/PhoneConfigurationManager;
Lcom/android/internal/telephony/PhoneFactory;
Lcom/android/internal/telephony/PhoneSwitcher;
Lcom/android/internal/telephony/ProxyController;
Lcom/android/internal/telephony/RadioConfig;
Lcom/android/internal/telephony/RIL;
Lcom/android/internal/telephony/RILRequest;
Lcom/android/internal/telephony/RilWakelockInfo;
Lcom/android/internal/telephony/ServiceStateTracker;
Lcom/android/internal/telephony/SimActivationTracker;
Lcom/android/internal/telephony/SmsApplication;
Lcom/android/internal/telephony/SmsBroadcastUndelivered;
Lcom/android/internal/telephony/SmsStorageMonitor;
Lcom/android/internal/telephony/SmsUsageMonitor;
Lcom/android/internal/telephony/SubscriptionController;
Lcom/android/internal/telephony/SubscriptionInfoUpdater;
Lcom/android/internal/telephony/TelephonyComponentFactory;
Lcom/android/internal/telephony/TelephonyDevController;
Lcom/android/internal/telephony/TelephonyTester;
Lcom/android/internal/telephony/uicc/AdnRecordCache;
Lcom/android/internal/telephony/uicc/UiccCardApplication;
Lcom/android/internal/telephony/uicc/UiccController;
Lcom/android/internal/telephony/uicc/UiccProfile;
Lcom/android/internal/telephony/uicc/UiccStateChangedLauncher;
Lcom/android/internal/telephony/uicc/UsimFileHandler;
Lcom/android/internal/telephony/uicc/VoiceMailConstants;
Lcom/android/internal/util/LatencyTracker;
Lcom/android/internal/util/StateMachine$SmHandler;
Lcom/android/okhttp/OkHttpClient;
Lcom/android/okhttp/okio/AsyncTimeout;
Lcom/android/okhttp/okio/SegmentPool;
Lcom/android/phone/ecc/nano/ProtobufEccData$CountryInfo;
Lcom/android/phone/ecc/nano/ProtobufEccData$EccInfo;
Lcom/android/server/sip/SipWakeupTimer;
Lcom/android/server/SystemConfig;
Ldalvik/system/BaseDexClassLoader;
Ldalvik/system/BlockGuard;
Ldalvik/system/CloseGuard;
Ldalvik/system/RuntimeHooks;
Ldalvik/system/SocketTagger;
Ljava/io/BufferedReader;
Ljava/lang/AssertionError;
Ljava/lang/Boolean;
Ljava/lang/Byte;
Ljava/lang/Character;
Ljava/lang/CharSequence;
Ljava/lang/Class;
Ljava/lang/IllegalAccessException;
Ljava/lang/IllegalStateException;
Ljava/lang/NoSuchMethodException;
Ljava/lang/NullPointerException;
Ljava/lang/Object;
[Ljava/lang/Object;
Ljava/lang/ref/FinalizerReference;
Ljava/lang/Runnable;
Ljava/lang/SecurityException;
Ljava/lang/Short;
[Ljava/lang/String;
Ljava/lang/System;
Ljava/lang/Thread;
Ljava/lang/Throwable;
Ljava/lang/UnsatisfiedLinkError;
Ljava/net/Inet6Address;
Ljava/net/Socket;
Ljava/net/SocketException;
Ljava/nio/Bits;
Ljava/nio/charset/Charset;
Ljava/security/interfaces/RSAPrivateKey;
Ljava/security/Provider;
Ljava/util/Collections;
Ljava/util/concurrent/Executor;
Ljava/util/GregorianCalendar;
Ljava/util/Locale;
Ljava/util/Locale$NoImagePreloadHolder;
Ljava/util/Scanner;
Ljava/util/Set;
Ljava/util/TimeZone;
Ljavax/net/SocketFactory;
Ljavax/net/ssl/HttpsURLConnection;
Ljavax/net/ssl/HttpsURLConnection$NoPreloadHolder;
Ljavax/net/ssl/SSLContext;
Ljavax/net/ssl/SSLSessionContext;
Ljavax/net/ssl/SSLSocketFactory;
Llibcore/io/Libcore;
Llibcore/io/Memory;
Llibcore/net/NetworkSecurityPolicy;
Llibcore/timezone/TimeZoneFinder;
Lorg/apache/http/params/HttpParams;
Lsun/misc/Cleaner;
Lsun/nio/ch/FileChannelImpl;
Lsun/nio/ch/FileChannelImpl$Unmapper;
Lsun/nio/fs/UnixChannelFactory;
Lsun/security/jca/Providers;