Searched defs:extinfo (Results 1 - 4 of 4) sorted by relevance

/bionic/linker/
H A Ddlfcn.cpp68 static void* dlopen_ext(const char* filename, int flags, const android_dlextinfo* extinfo) { argument
70 soinfo* result = do_dlopen(filename, flags, extinfo);
78 void* android_dlopen_ext(const char* filename, int flags, const android_dlextinfo* extinfo) { argument
79 return dlopen_ext(filename, flags, extinfo);
H A Dlinker_phdr.cpp135 bool ElfReader::Load(const android_dlextinfo* extinfo) { argument
139 ReserveAddressSpace(extinfo) &&
291 bool ElfReader::ReserveAddressSpace(const android_dlextinfo* extinfo) { argument
304 if (extinfo != NULL) {
305 if (extinfo->flags & ANDROID_DLEXT_RESERVED_ADDRESS) {
306 reserved_size = extinfo->reserved_size;
308 } else if (extinfo->flags & ANDROID_DLEXT_RESERVED_ADDRESS_HINT) {
309 reserved_size = extinfo->reserved_size;
326 start = extinfo->reserved_addr;
H A Dlinker.cpp81 static bool soinfo_link_image(soinfo* si, const android_dlextinfo* extinfo);
741 static soinfo* load_library(const char* name, int dlflags, const android_dlextinfo* extinfo) { argument
745 if (extinfo != NULL && (extinfo->flags & ANDROID_DLEXT_USE_LIBRARY_FD) != 0) {
746 fd = extinfo->library_fd;
783 if (!elf_reader.Load(extinfo)) {
802 if (!soinfo_link_image(si, extinfo)) {
820 static soinfo* find_library_internal(const char* name, int dlflags, const android_dlextinfo* extinfo) { argument
831 si = load_library(name, dlflags, extinfo);
842 static soinfo* find_library(const char* name, int dlflags, const android_dlextinfo* extinfo) { argument
910 do_dlopen(const char* name, int flags, const android_dlextinfo* extinfo) argument
1673 soinfo_link_image(soinfo* si, const android_dlextinfo* extinfo) argument
[all...]
/bionic/tests/
H A Ddlext_test.cpp82 android_dlextinfo extinfo; local
83 extinfo.flags = 0;
84 handle_ = android_dlopen_ext(LIBNAME, RTLD_NOW, &extinfo);
97 android_dlextinfo extinfo; local
98 extinfo.flags = ANDROID_DLEXT_USE_LIBRARY_FD;
99 extinfo.library_fd = TEMP_FAILURE_RETRY(open(lib_path, O_RDONLY | O_CLOEXEC));
100 ASSERT_TRUE(extinfo.library_fd != -1);
101 handle_ = android_dlopen_ext(lib_path, RTLD_NOW, &extinfo);
112 android_dlextinfo extinfo; local
113 extinfo
130 android_dlextinfo extinfo; local
142 android_dlextinfo extinfo; local
160 android_dlextinfo extinfo; local
[all...]

Completed in 193 milliseconds