diff options
author | Dmitriy Ivanov <dimitry@google.com> | 2014-07-08 15:18:40 -0700 |
---|---|---|
committer | Dmitriy Ivanov <dimitry@google.com> | 2014-07-08 15:18:40 -0700 |
commit | 16c6c10f7e6bd14c255258f2e03728fa9edbca8e (patch) | |
tree | ea70be7a911aa12e1ce8a4037802ecdfe3c96904 /9/platforms/android-19/arch-mips64/usr/include/android/dlext.h | |
parent | 50b27d2dd615b1efebed768d9786dc5fa3b3d370 (diff) | |
download | prebuilts_ndk-16c6c10f7e6bd14c255258f2e03728fa9edbca8e.zip prebuilts_ndk-16c6c10f7e6bd14c255258f2e03728fa9edbca8e.tar.gz prebuilts_ndk-16c6c10f7e6bd14c255258f2e03728fa9edbca8e.tar.bz2 |
Update dlext.h header for 64bits
Change-Id: Ia7dcc31158df104012c849a9e6c9a9c5527a922d
Diffstat (limited to '9/platforms/android-19/arch-mips64/usr/include/android/dlext.h')
-rw-r--r-- | 9/platforms/android-19/arch-mips64/usr/include/android/dlext.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/9/platforms/android-19/arch-mips64/usr/include/android/dlext.h b/9/platforms/android-19/arch-mips64/usr/include/android/dlext.h index 90962fa..5c3a206 100644 --- a/9/platforms/android-19/arch-mips64/usr/include/android/dlext.h +++ b/9/platforms/android-19/arch-mips64/usr/include/android/dlext.h @@ -49,18 +49,25 @@ enum { */ ANDROID_DLEXT_USE_RELRO = 0x8, + /* Instruct dlopen to use library_fd instead of opening file by name. + * The filename parameter is still used to identify the library. + */ + ANDROID_DLEXT_USE_LIBRARY_FD = 0x10, + /* Mask of valid bits */ ANDROID_DLEXT_VALID_FLAG_BITS = ANDROID_DLEXT_RESERVED_ADDRESS | ANDROID_DLEXT_RESERVED_ADDRESS_HINT | ANDROID_DLEXT_WRITE_RELRO | - ANDROID_DLEXT_USE_RELRO, + ANDROID_DLEXT_USE_RELRO | + ANDROID_DLEXT_USE_LIBRARY_FD, }; typedef struct { - int flags; + uint64_t flags; void* reserved_addr; size_t reserved_size; int relro_fd; + int library_fd; } android_dlextinfo; extern void* android_dlopen_ext(const char* filename, int flag, const android_dlextinfo* extinfo); |