Home
last modified time | relevance | path

Searched refs:dlopen_handle_ (Results 1 – 5 of 5) sorted by relevance

/art/runtime/
Dplugin.h43 return dlopen_handle_ != nullptr; in IsLoaded()
65 dlopen_handle_(other.dlopen_handle_) { in Plugin()
66 other.dlopen_handle_ = nullptr; in Plugin()
70 explicit Plugin(const std::string& library) : library_(library), dlopen_handle_(nullptr) { } in Plugin()
73 void* dlopen_handle_; variable
Dplugin.cc33 Plugin::Plugin(const Plugin& other) : library_(other.library_), dlopen_handle_(nullptr) { in Plugin()
57 dlopen_handle_ = res; in Load()
65 void* handle = dlopen_handle_; in Unload()
76 dlopen_handle_ = nullptr; in Unload()
87 return os << "Plugin { library=\"" << m.library_ << "\", handle=" << m.dlopen_handle_ << " }"; in operator <<()
Doat_file.cc973 dlopen_handle_(nullptr), in DlOpenOatFile()
978 if (dlopen_handle_ != nullptr) { in ~DlOpenOatFile()
981 host_dlopen_handles_.erase(dlopen_handle_); in ~DlOpenOatFile()
982 dlclose(dlopen_handle_); in ~DlOpenOatFile()
984 dlclose(dlopen_handle_); in ~DlOpenOatFile()
993 reinterpret_cast<const uint8_t*>(dlsym(dlopen_handle_, symbol_name.c_str())); in FindDynamicSymbolAddress()
1042 void* dlopen_handle_; // TODO: Unique_ptr with custom deleter. member in art::DlOpenOatFile
1114 DCHECK(dlopen_handle_ != nullptr || !success); in Load()
1148 dlopen_handle_ = android_dlopen_ext(absolute_path.get(), RTLD_NOW, &extinfo); in Dlopen()
1149 if (reservation != nullptr && dlopen_handle_ != nullptr) { in Dlopen()
[all …]
/art/runtime/ti/
Dagent.cc161 CHECK(dlopen_handle_ != nullptr) << "Cannot find symbols in an unloaded agent library " << this; in FindSymbol()
162 return dlsym(dlopen_handle_, name.c_str()); in FindSymbol()
167 if (dlopen_handle_ != nullptr) { in Unload()
174 dlopen_handle_ = nullptr; in Unload()
184 : dlopen_handle_(nullptr), in Agent()
193 if (dlopen_handle_ != nullptr) { in operator =()
197 dlopen_handle_ = other.dlopen_handle_; in operator =()
201 other.dlopen_handle_ = nullptr; in operator =()
225 if (dlopen_handle_ != nullptr) { in ~Agent()
235 return os << "Agent { name=\"" << m.name_ << "\", handle=" << m.dlopen_handle_ << " }"; in operator <<()
Dagent.h116 dlopen_handle_(dlopen_handle), in Agent()
126 void* dlopen_handle_; variable