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 inandroid/dlext.h
uint64_t android_dlextinfo::flags
A bitmask of ANDROID_DLEXT_ enum values.
library_fd
Declared inandroid/dlext.h
int android_dlextinfo::library_fd
Used by ANDROID_DLEXT_USE_LIBRARY_FD.
library_fd_offset
Declared inandroid/dlext.h
off64_t android_dlextinfo::library_fd_offset
Used by ANDROID_DLEXT_USE_LIBRARY_FD_OFFSET
library_namespace
Declared inandroid/dlext.h
struct android_namespace_t *_Nullable android_dlextinfo::library_namespace
Used by ANDROID_DLEXT_USE_NAMESPACE.
relro_fd
Declared inandroid/dlext.h
int android_dlextinfo::relro_fd
Used by ANDROID_DLEXT_WRITE_RELRO and ANDROID_DLEXT_USE_RELRO.
reserved_addr
Declared inandroid/dlext.h
void *_Nullable android_dlextinfo::reserved_addr
Used by ANDROID_DLEXT_RESERVED_ADDRESS and ANDROID_DLEXT_RESERVED_ADDRESS_HINT.
reserved_size
Declared inandroid/dlext.h
size_t android_dlextinfo::reserved_size
Used by ANDROID_DLEXT_RESERVED_ADDRESS and ANDROID_DLEXT_RESERVED_ADDRESS_HINT.