platform_system_core/rootdir/etc
Martin Stjernholm f1038896ad Linker namespace configuration for the Runtime APEX.
Needs to support e.g. app_process in "default" -> libnativehelper in
"runtime" -> platform libs in "default" -> libc etc in "runtime".

Always make sure to switch namespaces when switching library paths between
/system and the APEX, so that internal library dependencies in both
locations are loaded from their own directory. E.g. libc++ and libbase live
in both places, and their dependents must always load the version they were
compiled with.

Bug: 119867084,113373927
Test: Flash and reboot device
Test: Remount / read-write, then on device: rm -f system/lib{,64}/lib{c,m,dl}.so; system/bin/dex2oat -h; stop && start
Test: mmma bionic/tests/ && adb root && adb shell rm -rf /data/nativetest\* && adb push out/target/product/taimen/data/nativetest* /data/ && adb shell /data/nativetest64/bionic-unit-tests/bionic-unit-tests && adb shell /data/nativetest/bionic-unit-tests/bionic-unit-tests
Test: cts-tradefed run commandAndExit cts -m CtsJniTestCases
Change-Id: I6c4fc2f1abea1fb8851546e258ffaaa4ef6fe7d0
2018-12-12 11:44:07 +00:00
..
hosts
ld.config.legacy.txt Support product partition for non-treblized devices 2018-11-28 17:17:05 +09:00
ld.config.recovery.txt Shared libs are supported in recovery mode 2018-06-10 08:32:24 +09:00
ld.config.txt Linker namespace configuration for the Runtime APEX. 2018-12-12 11:44:07 +00:00
ld.config.vndk_lite.txt Linker namespace configuration for the Runtime APEX. 2018-12-12 11:44:07 +00:00
OWNERS Add NDK folks to OWNERS for library configuration. 2018-03-19 10:56:07 -07:00
public.libraries.android.txt Add libbinder_ndk to public.libraries.* 2018-09-17 20:05:27 +00:00
public.libraries.iot.txt Add libbinder_ndk to public.libraries.* 2018-09-17 20:05:27 +00:00
public.libraries.wear.txt Add libbinder_ndk to public.libraries.* 2018-09-17 20:05:27 +00:00