Lines Matching refs:path

75   SharedLibrary(JNIEnv* env, Thread* self, const std::string& path, void* handle,  in SharedLibrary()  argument
77 : path_(path), in SharedLibrary()
262 SharedLibrary* Get(const std::string& path) REQUIRES(Locks::jni_libraries_lock_) { in Get() argument
263 auto it = libraries_.find(path); in Get()
267 void Put(const std::string& path, SharedLibrary* library) in Put() argument
269 libraries_.Put(path, library); in Put()
896 const std::string& path, in LoadNativeLibrary() argument
911 library = libraries_->Get(path); in LoadNativeLibrary()
978 path.c_str(), in LoadNativeLibrary()
986 VLOG(jni) << "[Shared library \"" << path << "\" already loaded in " in LoadNativeLibrary()
990 "to load \"%s\"", path.c_str()); in LoadNativeLibrary()
1011 const char* path_str = path.empty() ? nullptr : path.c_str(); in LoadNativeLibrary()
1023 VLOG(jni) << "[Call to dlopen(\"" << path << "\", RTLD_NOW) returned " << handle << "]"; in LoadNativeLibrary()
1028 VLOG(jni) << "dlopen(\"" << path << "\", RTLD_NOW) failed: " << *error_msg; in LoadNativeLibrary()
1045 path, in LoadNativeLibrary()
1052 library = libraries_->Get(path); in LoadNativeLibrary()
1055 libraries_->Put(path, library); in LoadNativeLibrary()
1061 << "\"" << path << "\" ClassLoader=" << class_loader; in LoadNativeLibrary()
1064 VLOG(jni) << "[Added shared library \"" << path << "\" for ClassLoader " << class_loader << "]"; in LoadNativeLibrary()
1069 VLOG(jni) << "[No JNI_OnLoad found in \"" << path << "\"]"; in LoadNativeLibrary()
1079 VLOG(jni) << "[Calling JNI_OnLoad in \"" << path << "\"]"; in LoadNativeLibrary()
1092 StringAppendF(error_msg, "JNI_ERR returned from JNI_OnLoad in \"%s\"", path.c_str()); in LoadNativeLibrary()
1095 path.c_str(), version); in LoadNativeLibrary()
1106 << " from JNI_OnLoad in \"" << path << "\"]"; in LoadNativeLibrary()