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

/bionic/linker/
H A Dlinker_phdr.cpp168 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 Ddlfcn.cpp83 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 Dlinker.cpp602 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 Dlibdl.c65 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 Ddlext_test.cpp96 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