Lines Matching refs:Lock

501   std::lock_guard<std::mutex> Lock(JDStatesMutex);  in registerJITDylib()  local
523 std::lock_guard<std::mutex> Lock(JDStatesMutex); in deregisterJITDylib() local
549 std::lock_guard<std::mutex> Lock(ThreadDataSectionsMutex); in registerThreadDataSection() local
563 std::lock_guard<std::mutex> Lock(ThreadDataSectionsMutex); in deregisterThreadDataSection() local
577 std::lock_guard<std::mutex> Lock(JDStatesMutex); in registerObjectSymbolTable() local
598 std::lock_guard<std::mutex> Lock(JDStatesMutex); in deregisterObjectSymbolTable() local
626 std::lock_guard<std::mutex> Lock(JDStatesMutex); in registerObjectPlatformSections() local
703 std::lock_guard<std::mutex> Lock(JDStatesMutex); in deregisterObjectPlatformSections() local
779 std::lock_guard<std::recursive_mutex> Lock(DyldAPIMutex); in dlopen() local
800 std::lock_guard<std::recursive_mutex> Lock(DyldAPIMutex); in dlclose() local
810 std::unique_lock<std::mutex> Lock(JDStatesMutex); in dlsym() local
823 if (auto Err = lookupSymbols(*JDS, Lock, {&Result, 1}, {&Lookup, 1})) { in dlsym()
838 std::lock_guard<std::mutex> Lock(JDStatesMutex); in registerAtExit() local
868 std::unique_lock<std::mutex> Lock(JDStatesMutex); in runAtExits() local
876 runAtExits(Lock, *JDS); in runAtExits()
881 std::lock_guard<std::mutex> Lock(ThreadDataSectionsMutex); in getThreadDataSectionFor() local
1022 std::lock_guard<std::mutex> Lock(JDStatesMutex); in lookupUnwindSections() local
1111 std::unique_lock<std::mutex> Lock(JDStatesMutex); in dlopenImpl() local
1124 if (auto Err = dlopenFull(Lock, *JDS)) in dlopenImpl()
1240 std::unique_lock<std::mutex> Lock(JDStatesMutex); in dlcloseImpl() local
1255 return dlcloseDeinitialize(Lock, *JDS); in dlcloseImpl()