OSDN Git Service

Replace public library list with shared lib sonames (part 1/2)
authorDimitry Ivanov <dimitry@google.com>
Wed, 1 Feb 2017 23:28:52 +0000 (15:28 -0800)
committerDimitry Ivanov <dimitry@google.com>
Fri, 10 Feb 2017 07:26:44 +0000 (23:26 -0800)
commit7d429d3c480166e1013bcdf68f4be479209aa509
tree8aa0ee9551134cd88bc89ebdbc40e0f398f50971
parente86a8d605b3df0c396e23ee02933c76d7040a73b
Replace public library list with shared lib sonames (part 1/2)

Replace public library list with shared lib sonames
which are property of a link between namespaces

This change does not touch any external interfaces
so from outside it behaves almost as it was before

One significant difference is that there is no longer
need to preload public libraries.

Bug: http://b/26833548
Test: bionic-unit-tests --gtest_filter=dl*:Dl*
Change-Id: I57e44e18a9b4f07dcd6556436346be52f52b79d7
linker/linker.cpp
linker/linker_main.cpp
linker/linker_main.h
linker/linker_namespaces.h
tests/dlext_test.cpp