android_frameworks_base/config/preloaded-classes-blacklist
Calin Juravle 00b23d3cb1 Update boot classpath and system server profiles
Boot profile:
- we added 164 methods & classes and remove 2312.
- everything that gets used is in the profile (without filtering).

Preloaded classes:
- we added 1000 classes (we used to have 6563 classes preloaded,
   now we have 7528)
- all the classes that are used on more than 7 devices are
   preloaded.

This is the initial update for Q. More tuning will follow up.
In particular, we have access on how many apps reported a particular
sample, which will provide grounds for more aggressive filtering.

This CL also update the preload blacklist. SystemConfig attempts to parse
OEM properties which is not allowed by SELinux and the PermissionManager
attempts to statically initialize the SystemConfig.

Bug: 122068885
Test: m & boot
Change-Id: I1f929d2c365db23f1c2c15475d59d1006e7c0a66
2019-03-12 02:09:34 +00:00

11 lines
366 B
Plaintext

android.net.ConnectivityThread$Singleton
android.os.AsyncTask
android.os.FileObserver
android.widget.Magnifier
sun.nio.fs.UnixChannelFactory
com.android.server.SystemConfig$PermissionEntry
com.android.server.SystemConfig$SharedLibraryEntry
com.android.server.SystemConfig
android.permission.PermissionManager$SplitPermissionInfo
android.permission.PermissionManager