Lines Matching refs:JDStatesLock
337 void runAtExits(std::unique_lock<std::mutex> &JDStatesLock,
359 lookupSymbols(JITDylibState &JDS, std::unique_lock<std::mutex> &JDStatesLock,
371 static Error runModInits(std::unique_lock<std::mutex> &JDStatesLock,
375 Error dlopenFull(std::unique_lock<std::mutex> &JDStatesLock,
377 Error dlopenInitialize(std::unique_lock<std::mutex> &JDStatesLock,
381 Error dlcloseDeinitialize(std::unique_lock<std::mutex> &JDStatesLock,
853 std::unique_lock<std::mutex> &JDStatesLock, JITDylibState &JDS) { in runAtExits() argument
858 JDStatesLock.unlock(); in runAtExits()
864 JDStatesLock.lock(); in runAtExits()
925 JITDylibState &JDS, std::unique_lock<std::mutex> &JDStatesLock, in lookupSymbols() argument
928 assert(JDStatesLock.owns_lock() && in lookupSymbols()
958 JDStatesLock.unlock(); in lookupSymbols()
962 JDStatesLock.lock(); in lookupSymbols()
1089 std::unique_lock<std::mutex> &JDStatesLock, JITDylibState &JDS) { in runModInits() argument
1100 JDStatesLock.unlock(); in runModInits()
1104 JDStatesLock.lock(); in runModInits()
1136 std::unique_lock<std::mutex> &JDStatesLock, JITDylibState &JDS) { in dlopenFull() argument
1140 JDStatesLock.unlock(); in dlopenFull()
1145 JDStatesLock.lock(); in dlopenFull()
1150 if (auto Err = dlopenInitialize(JDStatesLock, JDS, *DepInfo)) in dlopenFull()
1169 std::unique_lock<std::mutex> &JDStatesLock, JITDylibState &JDS, in dlopenInitialize() argument
1216 if (auto Err = dlopenInitialize(JDStatesLock, *DepJDS, DepInfo)) in dlopenInitialize()
1223 if (auto Err = runModInits(JDStatesLock, JDS)) in dlopenInitialize()
1232 if (auto Err = dlcloseDeinitialize(JDStatesLock, *DepJDS)) in dlopenInitialize()
1261 std::unique_lock<std::mutex> &JDStatesLock, JITDylibState &JDS) { in dlcloseDeinitialize() argument
1268 runAtExits(JDStatesLock, JDS); in dlcloseDeinitialize()
1283 if (auto Err = dlcloseDeinitialize(JDStatesLock, *DepJDS)) in dlcloseDeinitialize()