diff options
| author | Dimitry Ivanov <dimitry@google.com> | 2016-05-12 15:34:41 -0700 |
|---|---|---|
| committer | Dimitry Ivanov <dimitry@google.com> | 2016-05-17 15:58:56 -0700 |
| commit | ade364b4566212a0c16920443a84aa85ac31f781 (patch) | |
| tree | 7fc40f020206d0bfd6629fd6d1bade01f365c895 /libutils/Unicode_test.cpp | |
| parent | 6e394f0f6c693e6f05def66d0427abd385b3f798 (diff) | |
Set parent namespace for linker-namespaces
This change allows applications to share RTLD_GLOBAL
native libraries between namespaces associated with
different classloaders.
The rule is - if a library is GLOBAL within namespace
associated with parent classloader, it is shared
with namespace associated with this classloader
Note that the sharing happens on create_namespace
event, which is tied to createClassloader in case of
application classloaders created by the framework, for
custom application classloaders it is tied to first
loadLibrary() event.
Bug: http://b/28560538
Bug: https://code.google.com/p/android/issues/detail?id=208458
Change-Id: I7ee701166f8ec5eff033b7acc0f80c7aa4ec5bda
(cherry picked from commit 24db75c1ce7ff8376a475214b059b9a37ac07936)
Diffstat (limited to 'libutils/Unicode_test.cpp')
0 files changed, 0 insertions, 0 deletions
