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_RELRO 和 ANDROID_DLEXT_USE_RELRO 使用。 |
reserved_addr
|
void *_Nullable
由
ANDROID_DLEXT_RESERVED_ADDRESS 和 ANDROID_DLEXT_RESERVED_ADDRESS_HINT 使用。 |
reserved_size
|
size_t
由
ANDROID_DLEXT_RESERVED_ADDRESS 和 ANDROID_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_RELRO
和 ANDROID_DLEXT_USE_RELRO
使用。
reserved_addr
在android/dlext.h
中声明
void *_Nullable android_dlextinfo::reserved_addr
由 ANDROID_DLEXT_RESERVED_ADDRESS
和 ANDROID_DLEXT_RESERVED_ADDRESS_HINT
使用。
reserved_size
在android/dlext.h
中声明
size_t android_dlextinfo::reserved_size
由 ANDROID_DLEXT_RESERVED_ADDRESS
和 ANDROID_DLEXT_RESERVED_ADDRESS_HINT
使用。