History log of /system/core/libnativeloader/include/nativeloader/dlext_namespaces.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
af0264bbe9f5e1228eb8fb486fa3d0d8e6e8605e 02-May-2017 Dimitry Ivanov <dimitry@google.com> Load vendor public libraries to sphal namespace

Load vendor public libraries to sphal namespace
if it exists - preserve old behavior of loading
these libraries to default namespace if sphal
namespace is not present on the device.

Bug: http://b/37410104
Test: cts-tradefed run singleCommand cts --skip-preconditions -m CtsJniTestCases
on marlin (with enabled sphal configuration) and on angler where ld.config.txt
is not present.

Change-Id: Iaa3fa437ba2900acc2e5b9c78039fe1553e4c9dd
/system/core/libnativeloader/include/nativeloader/dlext_namespaces.h
058b2ea8c52ed8ce33442eda3a39e49ecd11e6dd 09-May-2017 Dimitry Ivanov <dimitry@google.com> Explicitly enable greylist for classloader-namespaces

The linker no longer enables greylist by default, it
needs to be explicitly enabled by specifying corresponding
flag.

Bug: https://issuetracker.google.com/38146125
Test: builds
Change-Id: Ib593f2d9a35dbadffb436f5fbc9a2a7a8f64ada0
/system/core/libnativeloader/include/nativeloader/dlext_namespaces.h
3f5b5dc546c398db10dd9a5631070e2f09d33d0b 13-Feb-2017 Dimitry Ivanov <dimitry@google.com> Add comment to android_link_namespaces method

Test: n/a - comment only change
Bug: http://b/26833548
Change-Id: I40356eec37aeb864206982feb877c59c21c9a433
/system/core/libnativeloader/include/nativeloader/dlext_namespaces.h
26e1a846ef6b3bda9386fba405ea4485056b4e62 03-Feb-2017 Dimitry Ivanov <dimitry@google.com> Replace public library list with shared lib sonames

Call updated interface in order to setup anonymous and classloader
namespaces

Bug: http://b/26833548
Test: build & boot angler
Change-Id: I1fae5d9c015f2026563eb64d986c622c1b68effb
/system/core/libnativeloader/include/nativeloader/dlext_namespaces.h
e7005979c2ba01e13d75df218c0bc07ea71a479b 12-Jan-2017 Jesse Hall <jessehall@google.com> dlext_namespace.h: Declare android_get_LD_LIBRARY_PATH

This allows clients creating their own namespace do so by modifying
the default library path, rather than hardcoding it multiple places in
the system.

Bug: 33531483
Test: build
Change-Id: I321e219392b38c235b220986e1520b49a4669863
(cherry picked from commit 823c266a8a9d9db9654103456a7b759358ce4e10)
/system/core/libnativeloader/include/nativeloader/dlext_namespaces.h
b75d82b42a52faa66a6c00d46bf0de6391c95db4 10-Jan-2017 Jesse Hall <jessehall@google.com> Make dlext_namespaces.h available to users of libnativeloader

Bug: 33531483
Test: build
Change-Id: I1da92e2b1437b6775a9d81fc6c1a2d4bacecbc04
(cherry picked from commit 0936d25371e4f2618bf5760583a60dd542740542)
/system/core/libnativeloader/include/nativeloader/dlext_namespaces.h