OSDN Git Service

Load namespace configuration from ld.config.txt
authorDimitry Ivanov <dimitry@google.com>
Tue, 7 Mar 2017 19:19:05 +0000 (11:19 -0800)
committerDimitry Ivanov <dimitry@google.com>
Fri, 24 Mar 2017 22:50:45 +0000 (15:50 -0700)
commit4cabfaad340c957ff691cfbc420b29da805c5dd8
tree91df98d18f36ed19f857db91688c8b62f6f242de
parente98d1e68ce37bb9238e3c50ea6b01d1057adb2eb
Load namespace configuration from ld.config.txt

This change allows customization of default namespace
configuration for different executables. It also enables
target_sdk_version setup for binaries (note that this
option should explicitly be enabled in ld.config.txt).

Bug: http://b/30706810
Bug: http://b/30435785
Test: run linker-unit-tests/bionic-unit-tests, boot angler
Change-Id: Ibbe87209acf1538fc9cec04944f3d22a190c38f1
linker/Android.bp
linker/ld.config.format.md [new file with mode: 0644]
linker/linker.cpp
linker/linker_config.cpp [new file with mode: 0644]
linker/linker_config.h [new file with mode: 0644]
linker/linker_main.cpp
linker/linker_main.h
linker/linker_namespaces.h
linker/linker_utils.h
linker/tests/Android.mk
linker/tests/linker_config_test.cpp [new file with mode: 0644]