Home | History | Annotate | Download | only in config
      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 #
     31 java.lang.System
     32 java.net.Inet4Address
     33 java.lang.Thread
     34 java.lang.Throwable
     35 java.util.Collections
     36 javax.net.ssl.SSLContext
     37 java.nio.charset.Charset
     38 java.security.Provider
     39 javax.net.ssl.HttpsURLConnection
     40 javax.net.ssl.SSLSocketFactory
     41 java.util.TimeZone
     42 java.util.Locale
     43 java.util.function.ToIntFunction
     44 sun.misc.FormattedFloatingDecimal
     45 java.util.stream.IntStream
     46 android.icu.util.TimeZone
     47 libcore.io.DropBox
     48 org.apache.harmony.luni.internal.util.TimezoneGetter
     49 dalvik.system.SocketTagger
     50 dalvik.system.CloseGuard
     51 java.lang.ref.FinalizerReference
     52 com.android.org.conscrypt.ct.CTLogStoreImpl
     53 com.android.org.conscrypt.SSLParametersImpl
     54 com.android.org.conscrypt.OpenSSLContextImpl
     55 com.android.org.conscrypt.SSLParametersImpl$AliasChooser
     56 com.android.org.conscrypt.SSLParametersImpl$PSKCallbacks
     57 com.android.org.conscrypt.NativeCrypto$SSLHandshakeCallbacks
     58 com.android.okhttp.OkHttpClient
     59 com.android.okhttp.okio.SegmentPool
     60 com.android.okhttp.okio.AsyncTimeout
     61 com.android.okhttp.HttpUrl
     62 android.os.StrictMode
     63 com.android.internal.os.BinderInternal
     64 android.os.storage.StorageManager
     65 android.os.Trace
     66 android.app.ActivityManager
     67 android.media.MediaRouter
     68 android.os.Environment
     69 android.view.ThreadedRenderer
     70 android.media.AudioManager
     71 android.app.AlarmManager
     72 android.telephony.TelephonyManager
     73 android.bluetooth.BluetoothAdapter
     74 com.android.internal.os.SomeArgs
     75 android.os.LocaleList
     76 android.view.WindowManagerGlobal
     77 android.media.AudioSystem
     78 android.ddm.DdmHandleAppName
     79 android.provider.Settings
     80 android.view.ViewRootImpl
     81 android.net.ConnectivityManager
     82 android.app.ActivityThread
     83 android.os.BaseBundle
     84 android.util.ArraySet
     85 android.view.View
     86 android.os.ServiceManager
     87 android.view.ViewTreeObserver
     88 android.hardware.input.InputManager
     89 android.os.UEventObserver
     90 android.app.NotificationManager
     91 android.hardware.display.DisplayManagerGlobal
     92 android.os.Binder
     93 android.app.AppOpsManager
     94 android.content.ContentResolver
     95 android.app.backup.BackupManager
     96 android.util.ArrayMap
     97 android.os.Looper
     98 android.graphics.Bitmap
     99 android.view.textservice.TextServicesManager
    100 com.android.internal.inputmethod.InputMethodUtils
    101 android.app.QueuedWork
    102 android.graphics.TemporaryBuffer
    103 android.widget.ImageView
    104 android.database.sqlite.SQLiteGlobal
    105 android.view.autofill.Helper
    106 android.text.method.SingleLineTransformationMethod
    107 com.android.internal.os.RuntimeInit
    108 android.view.inputmethod.InputMethodManager
    109 android.hardware.SystemSensorManager
    110 android.database.CursorWindow
    111 android.text.TextUtils
    112 android.media.PlayerBase
    113 android.app.ResourcesManager
    114 android.os.Message
    115 android.view.accessibility.AccessibilityManager
    116 android.app.Notification
    117 android.provider.ContactsContract$ContactNameColumns
    118 android.provider.CalendarContract$EventsColumns
    119 android.provider.CalendarContract$CalendarColumns
    120 android.provider.CalendarContract$SyncColumns
    121 android.provider.ContactsContract$ContactsColumns
    122 android.content.pm.PackageManager$OnPermissionsChangedListener
    123 android.net.IpConfiguration$ProxySettings
    124 android.provider.ContactsContract$ContactOptionsColumns
    125 android.net.wifi.SupplicantState
    126 android.provider.ContactsContract$ContactStatusColumns
    127 android.view.accessibility.AccessibilityManager$TouchExplorationStateChangeListener
    128 android.provider.CalendarContract$CalendarSyncColumns
    129 android.bluetooth.BluetoothProfile$ServiceListener
    130 android.provider.ContactsContract$ContactCounts
    131 android.net.IpConfiguration$IpAssignment
    132 android.text.TextWatcher
    133 android.graphics.Bitmap$CompressFormat
    134 android.location.LocationListener
    135 sun.security.jca.Providers
    136 java.lang.CharSequence
    137 android.icu.util.ULocale
    138 dalvik.system.BaseDexClassLoader
    139 android.icu.text.BreakIterator
    140 libcore.io.EventLogger
    141 libcore.net.NetworkSecurityPolicy
    142 android.icu.text.UnicodeSet
    143 com.android.org.conscrypt.TrustedCertificateStore$PreloadHolder
    144 android.app.SearchManager
    145 android.os.Build
    146 android.app.ContextImpl
    147 android.app.WallpaperManager
    148 android.security.net.config.ApplicationConfig
    149 android.animation.LayoutTransition
    150 android.widget.TextView
    151 com.android.internal.logging.MetricsLogger
    152 android.renderscript.RenderScriptCacheDir
    153 android.os.Process
    154 android.os.Handler
    155 android.content.Context
    156 android.graphics.drawable.AdaptiveIconDrawable
    157 android.provider.FontsContract
    158 android.text.style.SuggestionSpan
    159 android.graphics.drawable.VectorDrawable$VGroup
    160 android.view.ViewStub
    161 android.text.style.MetricAffectingSpan
    162 android.content.SharedPreferences$OnSharedPreferenceChangeListener
    163 android.app.PendingIntent
    164 android.text.SpanWatcher
    165 android.widget.FrameLayout
    166 android.net.NetworkRequest$Type
    167 android.net.NetworkInfo$State
    168 android.graphics.drawable.GradientDrawable
    169 android.text.style.AlignmentSpan
    170 android.widget.LinearLayout
    171 android.text.style.CharacterStyle
    172 android.view.View$OnApplyWindowInsetsListener
    173 android.view.MenuItem
    174 android.text.style.ReplacementSpan
    175 android.graphics.drawable.Icon
    176 android.widget.Button
    177