aboutsummaryrefslogtreecommitdiffstats
path: root/linker/debugger.cpp
diff options
context:
space:
mode:
authorPavel Chupin <pavel.v.chupin@intel.com>2012-10-31 13:55:51 +0400
committerPavel Chupin <pavel.v.chupin@intel.com>2012-11-02 18:34:22 +0400
commitc77c434149959e135ba21d1dd8a78a408fef2489 (patch)
tree416bcd464428bc39d772e636e2898eb46da07533 /linker/debugger.cpp
parent084be591923d3d509cea0a0f4b11b073e362d730 (diff)
downloadandroid_bionic-c77c434149959e135ba21d1dd8a78a408fef2489.tar.gz
android_bionic-c77c434149959e135ba21d1dd8a78a408fef2489.tar.bz2
android_bionic-c77c434149959e135ba21d1dd8a78a408fef2489.zip
Adjust symbol lookup for DT_SYMBOLIC case
According ELF spec re. DT_SYMBOLIC: This element's presence in a shared object library alters the dynamic linker's symbol resolution algorithm for references within the library. Instead of starting a symbol search with the executable file, the dynamic linker starts from the shared object itself. If the shared object fails to supply the referenced symbol, the dynamic linker then searches the executable file and other shared objects as usual. This change implements the last part. Change-Id: Iae95d53d455313a4306f11733941bcd3596ac85f Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com>
Diffstat (limited to 'linker/debugger.cpp')
0 files changed, 0 insertions, 0 deletions