Searched defs:extinfo (Results 1 - 4 of 4) sorted by relevance
/bionic/linker/ |
H A D | dlfcn.cpp | 68 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 D | linker_phdr.cpp | 135 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 D | linker.cpp | 81 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 D | dlext_test.cpp | 82 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