Searched refs:extinfo (Results 1 – 7 of 7) sorted by relevance
/bionic/tests/ |
D | dlext_test.cpp | 101 android_dlextinfo extinfo; in TEST_F() local 102 extinfo.flags = 0; in TEST_F() 103 handle_ = android_dlopen_ext(kLibName, RTLD_NOW, &extinfo); in TEST_F() 113 android_dlextinfo extinfo; in TEST_F() local 114 extinfo.flags = ANDROID_DLEXT_USE_LIBRARY_FD; in TEST_F() 115 extinfo.library_fd = TEMP_FAILURE_RETRY(open(lib_path.c_str(), O_RDONLY | O_CLOEXEC)); in TEST_F() 116 ASSERT_TRUE(extinfo.library_fd != -1); in TEST_F() 117 handle_ = android_dlopen_ext(lib_path.c_str(), RTLD_NOW, &extinfo); in TEST_F() 131 android_dlextinfo extinfo; in TEST_F() local 132 extinfo.flags = ANDROID_DLEXT_USE_LIBRARY_FD | ANDROID_DLEXT_USE_LIBRARY_FD_OFFSET; in TEST_F() [all …]
|
/bionic/libdl/ |
D | libdl.cpp | 70 const android_dlextinfo* extinfo, 135 void* android_dlopen_ext(const char* filename, int flag, const android_dlextinfo* extinfo) { in android_dlopen_ext() argument 137 return __loader_android_dlopen_ext(filename, flag, extinfo, caller_addr); in android_dlopen_ext()
|
/bionic/linker/ |
D | linker.cpp | 587 void set_extinfo(const android_dlextinfo* extinfo) { in set_extinfo() argument 588 extinfo_ = extinfo; in set_extinfo() 1171 const android_dlextinfo* extinfo = task->get_extinfo(); in load_library() local 1199 if (extinfo == nullptr || (extinfo->flags & ANDROID_DLEXT_FORCE_LOAD) == 0) { in load_library() 1322 const android_dlextinfo* extinfo = task->get_extinfo(); in load_library() local 1324 if (extinfo != nullptr && (extinfo->flags & ANDROID_DLEXT_USE_LIBRARY_FD) != 0) { in load_library() 1326 if ((extinfo->flags & ANDROID_DLEXT_USE_LIBRARY_FD_OFFSET) != 0) { in load_library() 1327 file_offset = extinfo->library_fd_offset; in load_library() 1331 if (!realpath_fd(extinfo->library_fd, &realpath)) { in load_library() 1341 task->set_fd(extinfo->library_fd, false); in load_library() [all …]
|
D | dlfcn.cpp | 60 const android_dlextinfo* extinfo, 138 const android_dlextinfo* extinfo, in dlopen_ext() argument 142 void* result = do_dlopen(filename, flags, extinfo, caller_addr); in dlopen_ext() 152 const android_dlextinfo* extinfo, in __loader_android_dlopen_ext() argument 154 return dlopen_ext(filename, flags, extinfo, caller_addr); in __loader_android_dlopen_ext()
|
D | linker_main.h | 64 const android_dlextinfo* extinfo,
|
D | linker.h | 88 const android_dlextinfo* extinfo,
|
D | linker_soinfo.h | 257 const android_dlextinfo* extinfo, size_t* relro_fd_offset);
|