OSDN Git Service

Add android_dlopen_ext() interface to linker.
authorTorne (Richard Coles) <torne@google.com>
Thu, 6 Feb 2014 14:34:21 +0000 (14:34 +0000)
committerTorne (Richard Coles) <torne@google.com>
Thu, 17 Apr 2014 12:50:55 +0000 (13:50 +0100)
commit012cb4583a5f8564059142bb1900ea3a31e7cfa9
tree60d2a27a83766f6ad6d20b124feb0bc48a332593
parent26c2bb84dd5cbd9ab43a5f0ebc2635bc3b64be3d
Add android_dlopen_ext() interface to linker.

Add a function "android_dlopen_ext()", defined in <android/dlext.h>.
This is an extended version of dlopen() which takes a struct for passing
additional parameters for Android-specific functionality. This will be
used to support RELRO section sharing between separate processes.

Bug: 13005501
Change-Id: I9c99b2f2a02ee329dedaeba09ef3a1113b17b2d6
libc/include/android/dlext.h [new file with mode: 0644]
libdl/libdl.c
linker/dlfcn.cpp
linker/linker.cpp
linker/linker.h