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.