Searched defs:extinfo (Results 1 - 5 of 5) sorted by relevance
/bionic/linker/ |
H A D | linker_phdr.cpp | 168 bool ElfReader::Load(const android_dlextinfo* extinfo) { argument 171 if (ReserveAddressSpace(extinfo) && 539 bool ElfReader::ReserveAddressSpace(const android_dlextinfo* extinfo) { 555 if (extinfo != nullptr) { 556 if (extinfo->flags & ANDROID_DLEXT_RESERVED_ADDRESS) { 557 reserved_size = extinfo->reserved_size; 559 } else if (extinfo->flags & ANDROID_DLEXT_RESERVED_ADDRESS_HINT) { 560 reserved_size = extinfo->reserved_size; 563 if (addr != nullptr && (extinfo->flags & ANDROID_DLEXT_FORCE_FIXED_VADDR) != 0) { 565 } else if ((extinfo [all...] |
H A D | dlfcn.cpp | 83 const android_dlextinfo* extinfo, 87 void* result = do_dlopen(filename, flags, extinfo, caller_addr); 97 const android_dlextinfo* extinfo, 99 return dlopen_ext(filename, flags, extinfo, caller_addr); 81 dlopen_ext(const char* filename, int flags, const android_dlextinfo* extinfo, const void* caller_addr) argument 95 __android_dlopen_ext(const char* filename, int flags, const android_dlextinfo* extinfo, const void* caller_addr) argument
|
H A D | linker.cpp | 602 void set_extinfo(const android_dlextinfo* extinfo) { argument 603 extinfo_ = extinfo; 1156 const android_dlextinfo* extinfo = task->get_extinfo(); local 1180 if (extinfo == nullptr || (extinfo->flags & ANDROID_DLEXT_FORCE_LOAD) == 0) { 1289 const android_dlextinfo* extinfo = task->get_extinfo(); local 1293 if (extinfo != nullptr && (extinfo->flags & ANDROID_DLEXT_USE_LIBRARY_FD) != 0) { 1295 if ((extinfo->flags & ANDROID_DLEXT_USE_LIBRARY_FD_OFFSET) != 0) { 1296 file_offset = extinfo [all...] |
/bionic/libdl/ |
H A D | libdl.c | 65 const android_dlextinfo* extinfo, 146 void* android_dlopen_ext(const char* filename, int flag, const android_dlextinfo* extinfo) { argument 148 return __loader_android_dlopen_ext(filename, flag, extinfo, caller_addr);
|
/bionic/tests/ |
H A D | dlext_test.cpp | 96 android_dlextinfo extinfo; local 97 extinfo.flags = 0; 98 handle_ = android_dlopen_ext(kLibName, RTLD_NOW, &extinfo); 108 android_dlextinfo extinfo; local 109 extinfo.flags = ANDROID_DLEXT_USE_LIBRARY_FD; 110 extinfo.library_fd = TEMP_FAILURE_RETRY(open(lib_path.c_str(), O_RDONLY | O_CLOEXEC)); 111 ASSERT_TRUE(extinfo.library_fd != -1); 112 handle_ = android_dlopen_ext(lib_path.c_str(), RTLD_NOW, &extinfo); 126 android_dlextinfo extinfo; local 127 extinfo 152 android_dlextinfo extinfo; local 186 android_dlextinfo extinfo; local 203 android_dlextinfo extinfo; local 221 android_dlextinfo extinfo; local 302 android_dlextinfo extinfo; local 326 android_dlextinfo extinfo; local 337 android_dlextinfo extinfo; local 354 android_dlextinfo extinfo; local 373 android_dlextinfo extinfo; local 402 android_dlextinfo extinfo; local 694 android_dlextinfo extinfo; local 851 android_dlextinfo extinfo; local 899 android_dlextinfo extinfo; local 931 android_dlextinfo extinfo; local 980 android_dlextinfo extinfo; local 1031 android_dlextinfo extinfo; local 1068 android_dlextinfo extinfo; local 1106 android_dlextinfo extinfo; local 1146 android_dlextinfo extinfo; local 1208 android_dlextinfo extinfo; local 1317 android_dlextinfo extinfo; local 1415 android_dlextinfo extinfo; local 1477 android_dlextinfo extinfo; local 1544 android_dlextinfo extinfo; local 1618 android_dlextinfo extinfo; local [all...] |
Completed in 74 milliseconds