Lines Matching refs:dlopen_handle_
883 dlopen_handle_(nullptr), in DlOpenOatFile()
888 if (dlopen_handle_ != nullptr) { in ~DlOpenOatFile()
891 host_dlopen_handles_.erase(dlopen_handle_); in ~DlOpenOatFile()
892 dlclose(dlopen_handle_); in ~DlOpenOatFile()
894 dlclose(dlopen_handle_); in ~DlOpenOatFile()
903 reinterpret_cast<const uint8_t*>(dlsym(dlopen_handle_, symbol_name.c_str())); in FindDynamicSymbolAddress()
952 void* dlopen_handle_; // TODO: Unique_ptr with custom deleter. member in art::DlOpenOatFile
1024 DCHECK(dlopen_handle_ != nullptr || !success); in Load()
1058 dlopen_handle_ = android_dlopen_ext(absolute_path.get(), RTLD_NOW, &extinfo); in Dlopen()
1059 if (reservation != nullptr && dlopen_handle_ != nullptr) { in Dlopen()
1129 dlopen_handle_ = dlopen(absolute_path.get(), RTLD_NOW); in Dlopen()
1130 if (dlopen_handle_ != nullptr) { in Dlopen()
1131 if (!host_dlopen_handles_.insert(dlopen_handle_).second) { in Dlopen()
1132 dlclose(dlopen_handle_); in Dlopen()
1133 dlopen_handle_ = nullptr; in Dlopen()
1140 if (dlopen_handle_ == nullptr) { in Dlopen()