platform_system_core/rootdir/etc
Jiyong Park 6b369bee69 Prevent vendors from accessing private VNDK libs
Private VNDK libs are VNDK libs that are only accessible from other VNDK
libs but are inaccessible from vendor libraries. The private VNDK libs
are marked as vendor_available: false.

To enforce this at runtime, the private VNDK libs are excluded from the
list of lib names that links the namespaces.

Also, linker namespaces for vendor processes are modified so that the
VNDK-core and VNDK-SP libs are now loaded in the 'system' namespace and
not in the 'default' namespace.

Bug: 63878960
Test: wahoo devices boot, log does not show any new dlopen error.

Change-Id: Ibfc4f31a97aa6edd7f05cd6177daeb52c165bfeb
2017-11-28 13:13:44 +09:00
..
hosts Add ip6-localhost to /system/etc/hosts. 2015-01-13 14:38:21 -08:00
ld.config.legacy.txt Configure ld.config.txt for SP-HALs 2017-04-14 16:39:36 +09:00
ld.config.txt Merge "Tests are run with proper namespace configs by their locations" into oc-mr1-dev 2017-09-29 22:59:28 +00:00
ld.config.txt.in Prevent vendors from accessing private VNDK libs 2017-11-28 13:13:44 +09:00
public.libraries.android.txt Merge "Add comments to "public.libraries.*.txt"." am: e7b8fc22af am: 601e5ac55b am: 3cdb21a8c7 2017-08-02 19:57:29 +00:00
public.libraries.wear.txt Merge "Add comments to "public.libraries.*.txt"." am: e7b8fc22af am: 601e5ac55b am: 3cdb21a8c7 2017-08-02 19:57:29 +00:00