android_dlextinfo

#include <dlext.h>

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

uint64_t android_dlextinfo::flags

A bitmask of ANDROID_DLEXT_ enum values.

library_fd

int android_dlextinfo::library_fd

Used by ANDROID_DLEXT_USE_LIBRARY_FD.

library_fd_offset

off64_t android_dlextinfo::library_fd_offset

Used by ANDROID_DLEXT_USE_LIBRARY_FD_OFFSET

library_namespace

struct android_namespace_t *_Nullable android_dlextinfo::library_namespace

Used by ANDROID_DLEXT_USE_NAMESPACE.

relro_fd

int android_dlextinfo::relro_fd

Used by ANDROID_DLEXT_WRITE_RELRO and ANDROID_DLEXT_USE_RELRO.

reserved_addr

void *_Nullable android_dlextinfo::reserved_addr

Used by ANDROID_DLEXT_RESERVED_ADDRESS and ANDROID_DLEXT_RESERVED_ADDRESS_HINT.

reserved_size

size_t android_dlextinfo::reserved_size

Used by ANDROID_DLEXT_RESERVED_ADDRESS and ANDROID_DLEXT_RESERVED_ADDRESS_HINT.