am: 1f803c3
* commit '1f803c3c75cf089f704e1cbf2d81b56597f6c263':
LoadedApk: Don't set up JIT profile support inside the system_server.
Change-Id: I9a8587ea42d116bdf60845e9f41b88c275c9b751
am: 2d4a222
* commit '2d4a222de157c693b16ca2b35a264dd92ae6abee':
LoadedApk: Don't set up JIT profile support inside the system_server.
Change-Id: I52d0cb275f3d01a094aefed65e43a2882d00679c
We shouldn't profile *any* packages loaded by the system_server, not
just the system_servers own ("android") package.
bug: 28241500
Change-Id: I5f3f477b40c758030a5bdc8e97d17cab6e68e204
Changes the policy for selecting packages which will be pre-verified
during post-OTA boot animation.
For Nx to Ny, an app is pre-verified if used in the foreground in the
last 7 days, or if its APK was loaded by other apps.
For M to N (or early N builds without detailed stats), an app is
pre-verified if it has any recorded use in the last 7 days.
Bug: 27902702
Bug: 27350503
Change-Id: I2b38daf017ecd0e5aa5ed596ed9351cffa03dbcb
am: 47e625c
* commit '47e625c64c811d8a373784e0172b2eb8ed60c70a':
Track down Contexts without data directories.
Change-Id: I2897b5a85ca276b28fe2eb4c02ea679cb2344317
am: 6534e16
* commit '6534e16cf73005baaf9ed7c537b030ca1c67aa9f':
Make fake libart for misbehaving apps be loaded.
Change-Id: If20e1dad4170e0b9cf007a5bcd7420762deb0664
am: 3a10c1e
* commit '3a10c1e86db9843462660d825a9673a3c72ccdd6':
Track down Contexts without data directories.
Change-Id: Id6934369489b8a60e8d6ceb3de8f7774c5128ed6
am: 57413a7
* commit '57413a74777060d9368f89966e9abcf96e33af8e':
Make fake libart for misbehaving apps be loaded.
Change-Id: Iba15cda4cda9968dbe303919427ad192bb940f46
am: 955009f
* commit '955009f9d384d1b19ebb441814ca0a3fac0fbc47':
Move EXTRA_SUBSTITUTE_APP_NAME to the published system api.
Show "Android System" instead of "System UI" in screenshot notifications.
Change-Id: I709f92bda6edd41abd8b22bbee2d4c887cb8dc1c
Data directories for all packages should be created and managed by
installd; if we create a Context and the data directory doesn't exist
yet, we're in trouble, since a later mkdirs() would end up creating
the directory with incorrect permissions, mode, and SELinux labels.
Bug: 28272737
Change-Id: Ie3bb884ab07748719378de5c792046a031a3f945
am: 64804b7
* commit '64804b759156abf7f2979a8151020faff9d026dc':
Disable StrictMode policy when setting up profile support
Change-Id: I239978da3183b412c01a98026a260daf50e6f84c
Place helper map for callback field names into a holder. This avoids
the reflective calls in static initialization of ConnectivityManager
in the common (non-debug) case, which means the class can be
compile-time initialized. Also saves the storage necessary (both
the storage array as well as the reflection metadata).
Follow-up to fcfa7d921a.
Bug: 27265238
Change-Id: Ib4bfaf27acd234a035a5d198458340099a156a4c
am: 3a61c96
* commit '3a61c96d29b5fed0fbb4d234c46589c4763b0e11':
Disable StrictMode policy when setting up profile support
Change-Id: Ia35d5a8e5d4b86f1524c9dd69216123772ee761d
am: 096e2dc
* commit '096e2dcf855714577bb86eaa4869ff46b5980a07':
Disable StrictMode policy when setting up profile support
Change-Id: I430da856430046c5e2751232b427505962615b33
Currently the output is not very interesting, looking like:
ConnectivityMetricsEvent(1461591945223, 4, 5): Bundle[mParcelledData.dataSize=340]
ConnectivityMetricsEvent(1461591945289, 0, 2048): android.net.metrics.NetworkEvent@b76cd61
ConnectivityMetricsEvent(1461591945296, 4, 5): Bundle[mParcelledData.dataSize=340]
ConnectivityMetricsEvent(1461591945299, 0, 3072): android.net.metrics.DefaultNetworkEvent@e2f3086
ConnectivityMetricsEvent(1461591945527, 0, 2051): android.net.metrics.ValidationProbeEvent@884ad47
but at least it's better than nothing, and event logger users can
always implement a better toString method on their events.
This is only enabled if --events is passed into the dump.
Bug: 28204408
Change-Id: Ife96b8d54e5e91317d86b622d5efc29724969f63