Lines Matching refs:path
65 SharedLibrary(JNIEnv* env, Thread* self, const std::string& path, void* handle, in SharedLibrary() argument
67 : path_(path), in SharedLibrary()
234 SharedLibrary* Get(const std::string& path) REQUIRES(Locks::jni_libraries_lock_) { in Get() argument
235 auto it = libraries_.find(path); in Get()
239 void Put(const std::string& path, SharedLibrary* library) in Put() argument
241 libraries_.Put(path, library); in Put()
797 const std::string& path, in LoadNativeLibrary() argument
812 library = libraries_->Get(path); in LoadNativeLibrary()
838 path.c_str(), library->GetClassLoader(), class_loader); in LoadNativeLibrary()
842 VLOG(jni) << "[Shared library \"" << path << "\" already loaded in " in LoadNativeLibrary()
846 "to load \"%s\"", path.c_str()); in LoadNativeLibrary()
864 const char* path_str = path.empty() ? nullptr : path.c_str(); in LoadNativeLibrary()
874 VLOG(jni) << "[Call to dlopen(\"" << path << "\", RTLD_NOW) returned " << handle << "]"; in LoadNativeLibrary()
877 VLOG(jni) << "dlopen(\"" << path << "\", RTLD_NOW) failed: " << *error_msg; in LoadNativeLibrary()
894 path, in LoadNativeLibrary()
901 library = libraries_->Get(path); in LoadNativeLibrary()
904 libraries_->Put(path, library); in LoadNativeLibrary()
910 << "\"" << path << "\" ClassLoader=" << class_loader; in LoadNativeLibrary()
913 VLOG(jni) << "[Added shared library \"" << path << "\" for ClassLoader " << class_loader << "]"; in LoadNativeLibrary()
918 VLOG(jni) << "[No JNI_OnLoad found in \"" << path << "\"]"; in LoadNativeLibrary()
928 VLOG(jni) << "[Calling JNI_OnLoad in \"" << path << "\"]"; in LoadNativeLibrary()
941 StringAppendF(error_msg, "JNI_ERR returned from JNI_OnLoad in \"%s\"", path.c_str()); in LoadNativeLibrary()
944 path.c_str(), version); in LoadNativeLibrary()
955 << " from JNI_OnLoad in \"" << path << "\"]"; in LoadNativeLibrary()