am: 5cd1e6822a
* commit '5cd1e6822abd016e5ee6e642528b39acaf15ae55':
Check if public namespace has already been initialized
Change-Id: I13740764783765256af2fb1672fbfc5592147760
am: 0756fae4f1
* commit '0756fae4f1aea5072ed820087b2487b408194c38':
Check if public namespace has already been initialized
Change-Id: Ia338baa984c3ca310f4a30db1d094704607e5cc9
Apps on sdcard live under /mnt/expand and therefore
this directory should be under linker namespaces
permitted_path.
Bug: http://b/28639227
Change-Id: I462f9f23656c95d9c2a48bb3f513abcd9d08f340
(cherry picked from commit f334cbf0e1)
If we fail to set a crypto policy on a system-DE directory, this is a
serious and unrecoverable condition; the only way forward is to erase
the entire device. In a future commit we will also allow users the
option of booting again.
Bug: 28318405
Change-Id: Iff1e52c5bbee1beed29dc4b609d24bfeb7d138da
Apps on sdcard live under /mnt/expand and therefore
this directory should be under linker namespaces
permitted_path.
Bug: http://b/28639227
Change-Id: I462f9f23656c95d9c2a48bb3f513abcd9d08f340
am: 23e1312720
* commit '23e1312720c45944646f68379c1f15fcd8434da8':
<cutils/atomic.h> has been inlined for two years now.
Change-Id: Ia4205030c07494149b8392abf74ec29ebd463724
am: c5016de66b
* commit 'c5016de66b6d778dd7c292e215aad6b5c079e92c':
<cutils/atomic.h> has been inlined for two years now.
Change-Id: Icc28b866c2dd081d1047263c7cfaea05d20975f6
There is no point in reading/loading the list of public
libraries once public namespace is already initialized.
Change-Id: I5a53c46bb57b8de241ba521a6321c12e94a76476
am: cf9892b6d1
* commit 'cf9892b6d1b0138bdf2341aaa0670c43af27cb85':
nativeloader: Fix the case of search_path == null
Change-Id: I20b6f0bb1bdade7accfd9491a42594fa44ce5f6a
When user creates custom classloader which does not extend
BaseDexClassLoader the librarySearchPath gets set to null
by java.lang.Runtime.doLoad().
This patch makes nativeloader correctly handle it.
Bug: http://b/28659864
Change-Id: I1b61c6bc952984d7c49775a9178fc3270948e62a
(cherry picked from commit 8a0425b86a)
am: 179fea40bb
* commit '179fea40bb1ed2da183f3a2a6398d1c68b9f6f32':
nativeloader: Fix the case of search_path == null
Change-Id: Idb502568c161693877c30bb7cd085e974433aa8f
When user creates custom classloader which does not extend
BaseDexClassLoader the librarySearchPath gets set to null
by java.lang.Runtime.doLoad().
This patch makes nativeloader correctly handle it.
Bug: http://b/28659864
Change-Id: I1b61c6bc952984d7c49775a9178fc3270948e62a
am: ea41a18c93
* commit 'ea41a18c933d20264b89fc89febf387231dc0c24':
Add public libs from an environment variable
Change-Id: I7242f8f223cb331fa7f4ffa8084f0bde851ec4f9
am: 72e47300fb
* commit '72e47300fb2d7842509c492fcb8ee363d43ef446':
adb: search for a maximum of 16 emulators.
Change-Id: I51d01d4d1d8985c37c6cf3c4dbaa19eba49ae306
This is enabled only for builds with ro.debuggable=1
It is intended for use only in tests using dalvikvm
and needing access to platform libraries.
Bug: http://b/28449304
Change-Id: I402457d0da542996ccf265aeaa305f09881e4333
(cherry picked from commit 4ddabd01bf)
am: 9e351d2f2b
* commit '9e351d2f2bd945aa1fe5efbb0f512d14381d613c':
Add public libs from an environment variable
Change-Id: Ie7f9c1f8f4d94641eab60d2ae7c7b11fe5031022
am: c6160d2a0e
* commit 'c6160d2a0ef648ccb3d217c589c60b5c00b80387':
Add public libs from an environment variable
Change-Id: I2be47c2e9fc02860e7ddd79b97f666c9ea6e881b
This is enabled only for builds with ro.debuggable=1
It is intended for use only in tests using dalvikvm
and needing access to platform libraries.
Bug: http://b/28449304
Change-Id: I402457d0da542996ccf265aeaa305f09881e4333
Android Wear has unfortunately been using port 5601 for years, which
falls into the range of ports we were previously polling for Android
emulators. Reduce the maximum number of emulators we can support so
that 5601 no longer falls within our range.
Bug: http://b/26468076
Change-Id: I931809cfa412122f4781eebe0164facab12c95f0
am: 66c17d54e2
* commit '66c17d54e25239dd85079e115f1af7bf8a45edf8':
Set groups before dropping privileges.
Change-Id: I94f4b9b4da1a3ec020c80ba3e13d47219f18928b
am: f34304019d
* commit 'f34304019d464de0c03fe62ca7fd9e158afb598c':
Set groups before dropping privileges.
Change-Id: If5396c913cfed13c01bd06d6a5d781439e5f6876
The code for dumping tombstones tries to read the log data. This was
silently failing after the change to drop root privileges. Fix this
by explicitly setting the groups allowed before dropping privileges.
Bug: 28590884
(cherry picked from commit edc2380109)
Change-Id: I225365edccb11f8752027566fd42f3b10ce10260
am: fd1eee58f9
* commit 'fd1eee58f985b3d528ca352ff278d7b200390ab2':
Set groups before dropping privileges.
Change-Id: I85c98abb0e7cc3b36ec714899540d65e6ca908c7