Home | History | Annotate | Download | only in runtime

Lines Matching refs:SharedLibrary

63 class SharedLibrary {
65 SharedLibrary(JNIEnv* env, Thread* self, const std::string& path, void* handle,
79 ~SharedLibrary() {
234 SharedLibrary* Get(const std::string& path) REQUIRES(Locks::jni_libraries_lock_) {
239 void Put(const std::string& path, SharedLibrary* library)
284 SharedLibrary* const library = lib.second;
310 std::vector<SharedLibrary*> unload_libraries;
314 SharedLibrary* const library = it->second;
344 AllocationTrackingSafeMap<std::string, SharedLibrary*, kAllocatorTagJNILibraries> libraries_
807 SharedLibrary* library;
890 // Create SharedLibrary ahead of taking the libraries lock to maintain lock ordering.
891 std::unique_ptr<SharedLibrary> new_library(
892 new SharedLibrary(env,