Stay organized with collections
Save and categorize content based on your preferences.
android_dlextinfo
Used to pass Android-specific arguments to android_dlopen_ext().
Summary
Public attributes
|
flags
|
uint64_t
A bitmask of ANDROID_DLEXT_ enum values.
|
library_fd
|
int
Used by ANDROID_DLEXT_USE_LIBRARY_FD .
|
library_fd_offset
|
off64_t
Used by ANDROID_DLEXT_USE_LIBRARY_FD_OFFSET
|
library_namespace
|
struct android_namespace_t *_Nullable
Used by ANDROID_DLEXT_USE_NAMESPACE .
|
relro_fd
|
int
Used by ANDROID_DLEXT_WRITE_RELRO and ANDROID_DLEXT_USE_RELRO .
|
reserved_addr
|
void *_Nullable
Used by ANDROID_DLEXT_RESERVED_ADDRESS and ANDROID_DLEXT_RESERVED_ADDRESS_HINT .
|
reserved_size
|
size_t
Used by ANDROID_DLEXT_RESERVED_ADDRESS and ANDROID_DLEXT_RESERVED_ADDRESS_HINT .
|
Public attributes
flags
Declared in android/dlext.h
uint64_t android_dlextinfo::flags
A bitmask of ANDROID_DLEXT_
enum values.
library_fd
Declared in android/dlext.h
int android_dlextinfo::library_fd
Used by ANDROID_DLEXT_USE_LIBRARY_FD
.
library_fd_offset
Declared in android/dlext.h
off64_t android_dlextinfo::library_fd_offset
Used by ANDROID_DLEXT_USE_LIBRARY_FD_OFFSET
library_namespace
Declared in android/dlext.h
struct android_namespace_t *_Nullable android_dlextinfo::library_namespace
Used by ANDROID_DLEXT_USE_NAMESPACE
.
relro_fd
Declared in android/dlext.h
int android_dlextinfo::relro_fd
Used by ANDROID_DLEXT_WRITE_RELRO
and ANDROID_DLEXT_USE_RELRO
.
reserved_addr
Declared in android/dlext.h
void *_Nullable android_dlextinfo::reserved_addr
Used by ANDROID_DLEXT_RESERVED_ADDRESS
and ANDROID_DLEXT_RESERVED_ADDRESS_HINT
.
reserved_size
Declared in android/dlext.h
size_t android_dlextinfo::reserved_size
Used by ANDROID_DLEXT_RESERVED_ADDRESS
and ANDROID_DLEXT_RESERVED_ADDRESS_HINT
.
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2024-11-19 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-11-19 UTC."],[],[],null,["# android_dlextinfo Struct Reference\n\nandroid_dlextinfo\n=================\n\nUsed to pass Android-specific arguments to [android_dlopen_ext()](/ndk/reference/group/libdl#group__libdl_1ga30dee587d0ce38e881572a1e5a99f17c).\n\nSummary\n-------\n\n| ### Public attributes ||\n|-----------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------|\n| [flags](#structandroid__dlextinfo_1ac233212fa6b6852e2b966a3feae38e63) | `uint64_t` A bitmask of `ANDROID_DLEXT_` enum values. |\n| [library_fd](#structandroid__dlextinfo_1ae4f91b98494aec43d13ef9564dfdea43) | `int` Used by `ANDROID_DLEXT_USE_LIBRARY_FD`. |\n| [library_fd_offset](#structandroid__dlextinfo_1ab62dfa1197c72fbde10ee963d45ca74f) | `off64_t` Used by `ANDROID_DLEXT_USE_LIBRARY_FD_OFFSET` |\n| [library_namespace](#structandroid__dlextinfo_1a51aaecd0c551a4ce71581dc3bfb0c5a7) | `struct android_namespace_t *_Nullable` Used by `ANDROID_DLEXT_USE_NAMESPACE`. |\n| [relro_fd](#structandroid__dlextinfo_1a5c32da4010fbbda04f697d639e23800b) | `int` Used by `ANDROID_DLEXT_WRITE_RELRO` and `ANDROID_DLEXT_USE_RELRO`. |\n| [reserved_addr](#structandroid__dlextinfo_1a619cf93e1f1ac42c5b295cfb31842822) | `void *_Nullable` Used by `ANDROID_DLEXT_RESERVED_ADDRESS` and `ANDROID_DLEXT_RESERVED_ADDRESS_HINT`. |\n| [reserved_size](#structandroid__dlextinfo_1aeb254be84dc0e28d3a4e5ae3ff0ca151) | `size_t` Used by `ANDROID_DLEXT_RESERVED_ADDRESS` and `ANDROID_DLEXT_RESERVED_ADDRESS_HINT`. |\n\nPublic attributes\n-----------------\n\n### flags\n\nDeclared in `android/dlext.h` \n\n```scdoc\nuint64_t android_dlextinfo::flags\n``` \nA bitmask of `ANDROID_DLEXT_` enum values. \n\n### library_fd\n\nDeclared in `android/dlext.h` \n\n```carbon\nint android_dlextinfo::library_fd\n``` \nUsed by `ANDROID_DLEXT_USE_LIBRARY_FD`. \n\n### library_fd_offset\n\nDeclared in `android/dlext.h` \n\n```carbon\noff64_t android_dlextinfo::library_fd_offset\n``` \nUsed by `ANDROID_DLEXT_USE_LIBRARY_FD_OFFSET` \n\n### library_namespace\n\nDeclared in `android/dlext.h` \n\n```carbon\nstruct android_namespace_t *_Nullable android_dlextinfo::library_namespace\n``` \nUsed by `ANDROID_DLEXT_USE_NAMESPACE`. \n\n### relro_fd\n\nDeclared in `android/dlext.h` \n\n```scdoc\nint android_dlextinfo::relro_fd\n``` \nUsed by `ANDROID_DLEXT_WRITE_RELRO` and `ANDROID_DLEXT_USE_RELRO`. \n\n### reserved_addr\n\nDeclared in `android/dlext.h` \n\n```carbon\nvoid *_Nullable android_dlextinfo::reserved_addr\n``` \nUsed by `ANDROID_DLEXT_RESERVED_ADDRESS` and `ANDROID_DLEXT_RESERVED_ADDRESS_HINT`. \n\n### reserved_size\n\nDeclared in `android/dlext.h` \n\n```scdoc\nsize_t android_dlextinfo::reserved_size\n``` \nUsed by `ANDROID_DLEXT_RESERVED_ADDRESS` and `ANDROID_DLEXT_RESERVED_ADDRESS_HINT`."]]