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
|