platform_bionic/libdl
Dimitry Ivanov 7a34b9d57a Replace public library list with shared lib sonames (part 2/2)
This commit updates interface of libdl.c.

1. android_init_namespaces is replaces with android_init_anonymous_namespace
2. added 2 arguments to android_create_namespace to specify linked namespace
   and the list of shared libraries sonames.
3. symbol lookup does not get past boundary libraries (added check and test for it).

Bug: http://b/26833548
Bug: http://b/21879602
Test: bionic-unit-tests --gtest_filter=dl*:Dl*
Change-Id: I32921da487a02e5bd0d2fc528904d1228394bfb9
2017-02-09 23:26:44 -08:00
..
Android.bp Runtime support for CFI 2017-01-18 13:13:52 -08:00
ld_android.c Bionic loader is no longer hijacking libdl.so 2016-12-09 14:53:59 -08:00
libdl.arm.map Replace public library list with shared lib sonames (part 2/2) 2017-02-09 23:26:44 -08:00
libdl.arm64.map Replace public library list with shared lib sonames (part 2/2) 2017-02-09 23:26:44 -08:00
libdl.c Replace public library list with shared lib sonames (part 2/2) 2017-02-09 23:26:44 -08:00
libdl.map.txt Replace public library list with shared lib sonames (part 2/2) 2017-02-09 23:26:44 -08:00
libdl.mips.map Replace public library list with shared lib sonames (part 2/2) 2017-02-09 23:26:44 -08:00
libdl.mips64.map Replace public library list with shared lib sonames (part 2/2) 2017-02-09 23:26:44 -08:00
libdl.x86.map Replace public library list with shared lib sonames (part 2/2) 2017-02-09 23:26:44 -08:00
libdl.x86_64.map Replace public library list with shared lib sonames (part 2/2) 2017-02-09 23:26:44 -08:00
libdl_cfi.cpp Fix CFI initialization crash on x86. 2017-02-02 14:44:46 -08:00
MODULE_LICENSE_BSD auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00