OSDN Git Service

Backward compatibility for dlsym(RTLD_DEFAULT, ...)
authorDmitriy Ivanov <dimitry@google.com>
Wed, 3 Jun 2015 00:36:54 +0000 (17:36 -0700)
committerDmitriy Ivanov <dimitry@google.com>
Wed, 3 Jun 2015 01:09:23 +0000 (18:09 -0700)
commit1913352c6b3501893dfb45189754970f9dc6e7bb
tree40cfe61bd454bfacb8f8aca029eee6a65beb7311
parent11b15b23aa6044b1fa2ce89744643a0cc072b348
Backward compatibility for dlsym(RTLD_DEFAULT, ...)

 Do not skip RTLD_LOCAL libraries in dlsym(RTLD_DEFAULT, ...)
 if the library is opened by application with target api level <= 22

Bug: http://b/21565766
Bug: http://b/17512583
Change-Id: Ic45ed1e4f53e84cba9d74cab6b0049c0c7aa8423
(cherry picked from commit 04f7e3e955ba7de5f449c995e667659319dc1cce)
linker/dlfcn.cpp
linker/linker.cpp
linker/linker.h
linker/linker_sdk_versions.cpp