android_dlextinfo

用于将 Android 特定的参数传递给 android_dlopen_ext()

摘要

公共属性

flags
uint64_t
ANDROID_DLEXT_ 枚举值的位掩码。
library_fd
int
ANDROID_DLEXT_USE_LIBRARY_FD 使用。
library_fd_offset
off64_t
ANDROID_DLEXT_USE_LIBRARY_FD_OFFSET 使用
library_namespace
struct android_namespace_t *_Nullable
ANDROID_DLEXT_USE_NAMESPACE 使用。
relro_fd
int
ANDROID_DLEXT_WRITE_RELROANDROID_DLEXT_USE_RELRO 使用。
reserved_addr
void *_Nullable
ANDROID_DLEXT_RESERVED_ADDRESSANDROID_DLEXT_RESERVED_ADDRESS_HINT 使用。
reserved_size
size_t
ANDROID_DLEXT_RESERVED_ADDRESSANDROID_DLEXT_RESERVED_ADDRESS_HINT 使用。

公共属性

flags

android/dlext.h 中声明
uint64_t android_dlextinfo::flags

ANDROID_DLEXT_ 枚举值的位掩码。

library_fd

android/dlext.h 中声明
int android_dlextinfo::library_fd

ANDROID_DLEXT_USE_LIBRARY_FD 使用。

library_fd_offset

android/dlext.h 中声明
off64_t android_dlextinfo::library_fd_offset

ANDROID_DLEXT_USE_LIBRARY_FD_OFFSET 使用

library_namespace

android/dlext.h 中声明
struct android_namespace_t *_Nullable android_dlextinfo::library_namespace

ANDROID_DLEXT_USE_NAMESPACE 使用。

relro_fd

android/dlext.h 中声明
int android_dlextinfo::relro_fd

ANDROID_DLEXT_WRITE_RELROANDROID_DLEXT_USE_RELRO 使用。

reserved_addr

android/dlext.h 中声明
void *_Nullable android_dlextinfo::reserved_addr

ANDROID_DLEXT_RESERVED_ADDRESSANDROID_DLEXT_RESERVED_ADDRESS_HINT 使用。

reserved_size

android/dlext.h 中声明
size_t android_dlextinfo::reserved_size

ANDROID_DLEXT_RESERVED_ADDRESSANDROID_DLEXT_RESERVED_ADDRESS_HINT 使用。