Home
last modified time | relevance | path

Searched refs:unique_lock (Results 1 – 25 of 86) sorted by relevance

1234

/freebsd-14.2/contrib/llvm-project/libcxx/include/__mutex/
H A Dunique_lock.h30 class _LIBCPP_TEMPLATE_VIS unique_lock {
61 _LIBCPP_HIDE_FROM_ABI ~unique_lock() { in ~unique_lock()
66 unique_lock(unique_lock const&) = delete;
67 unique_lock& operator=(unique_lock const&) = delete;
69 …_LIBCPP_HIDE_FROM_ABI unique_lock(unique_lock&& __u) _NOEXCEPT : __m_(__u.__m_), __owns_(__u.__own… in unique_lock() function
74 _LIBCPP_HIDE_FROM_ABI unique_lock& operator=(unique_lock&& __u) _NOEXCEPT {
112 _LIBCPP_CTAD_SUPPORTED_FOR_TYPE(unique_lock);
115 void unique_lock<_Mutex>::lock() { in lock()
125 bool unique_lock<_Mutex>::try_lock() { in try_lock()
157 void unique_lock<_Mutex>::unlock() { in unlock()
[all …]
/freebsd-14.2/contrib/llvm-project/libcxx/include/
H A Dmutex127 class unique_lock
131 unique_lock() noexcept;
140 ~unique_lock();
142 unique_lock(unique_lock const&) = delete;
143 unique_lock& operator=(unique_lock const&) = delete;
145 unique_lock(unique_lock&& u) noexcept;
146 unique_lock& operator=(unique_lock&& u) noexcept;
167 void swap(unique_lock<Mutex>& x, unique_lock<Mutex>& y) noexcept;
199 #include <__mutex/unique_lock.h>
268 unique_lock<mutex> __lk(__m_);
[all …]
H A Dcondition_variable33 void wait(unique_lock<mutex>& lock);
39 wait_until(unique_lock<mutex>& lock,
44 wait_until(unique_lock<mutex>& lock,
50 wait_for(unique_lock<mutex>& lock,
55 wait_for(unique_lock<mutex>& lock,
132 #include <__mutex/unique_lock.h>
224 unique_lock<mutex> __lk(*__mut);
239 unique_lock<mutex> __lk(*__mut);
298 unique_lock<mutex> __internal_lock(*__mut);
303 unique_lock<mutex> __internal_lock2(
[all …]
/freebsd-14.2/contrib/llvm-project/libcxx/include/__condition_variable/
H A Dcondition_variable.h59 void wait(unique_lock<mutex>& __lk) _NOEXCEPT; in _LIBCPP_DECLARE_STRONG_ENUM_EPILOG()
61 …_LIBCPP_METHOD_TEMPLATE_IMPLICIT_INSTANTIATION_VIS void wait(unique_lock<mutex>& __lk, _Predicate … in _LIBCPP_DECLARE_STRONG_ENUM_EPILOG()
65 wait_until(unique_lock<mutex>& __lk, const chrono::time_point<_Clock, _Duration>& __t); in _LIBCPP_DECLARE_STRONG_ENUM_EPILOG()
69 …wait_until(unique_lock<mutex>& __lk, const chrono::time_point<_Clock, _Duration>& __t, _Predicate … in _LIBCPP_DECLARE_STRONG_ENUM_EPILOG()
73 wait_for(unique_lock<mutex>& __lk, const chrono::duration<_Rep, _Period>& __d); in _LIBCPP_DECLARE_STRONG_ENUM_EPILOG()
77 wait_for(unique_lock<mutex>& __lk, const chrono::duration<_Rep, _Period>& __d, _Predicate __pred); in _LIBCPP_DECLARE_STRONG_ENUM_EPILOG()
91 …__do_timed_wait(unique_lock<mutex>& __lk, chrono::time_point<_Clock, chrono::nanoseconds>) _NOEXCE… in _LIBCPP_DECLARE_STRONG_ENUM_EPILOG()
144 void condition_variable::wait(unique_lock<mutex>& __lk, _Predicate __pred) { in wait()
166 unique_lock<mutex>& __lk, const chrono::time_point<_Clock, _Duration>& __t, _Predicate __pred) { in wait_until()
209unique_lock<mutex>& __lk, chrono::time_point<chrono::steady_clock, chrono::nanoseconds> __tp) _NOE… in __do_timed_wait()
[all …]
/freebsd-14.2/contrib/llvm-project/lldb/source/API/
H A DSBThread.cpp93 std::unique_lock<std::recursive_mutex> lock; in GetQueue()
116 std::unique_lock<std::recursive_mutex> lock; in operator bool()
140 std::unique_lock<std::recursive_mutex> lock; in GetStopReason()
156 std::unique_lock<std::recursive_mutex> lock; in GetStopReasonDataCount()
213 std::unique_lock<std::recursive_mutex> lock; in GetStopReasonDataAtIndex()
284 std::unique_lock<std::recursive_mutex> lock; in GetStopReasonExtendedInfoAsJSON()
306 std::unique_lock<std::recursive_mutex> lock; in GetStopReasonExtendedBacktraces()
327 std::unique_lock<std::recursive_mutex> lock; in GetStopDescription()
356 std::unique_lock<std::recursive_mutex> lock; in GetStopReturnValue()
397 std::unique_lock<std::recursive_mutex> lock; in GetName()
[all …]
H A DSBFrame.cpp100 std::unique_lock<std::recursive_mutex> lock; in operator bool()
119 std::unique_lock<std::recursive_mutex> lock; in GetSymbolContext()
140 std::unique_lock<std::recursive_mutex> lock; in GetModule()
164 std::unique_lock<std::recursive_mutex> lock; in GetCompileUnit()
188 std::unique_lock<std::recursive_mutex> lock; in GetFunction()
212 std::unique_lock<std::recursive_mutex> lock; in GetSymbol()
235 std::unique_lock<std::recursive_mutex> lock; in GetBlock()
256 std::unique_lock<std::recursive_mutex> lock; in GetFrameBlock()
277 std::unique_lock<std::recursive_mutex> lock; in GetLineEntry()
301 std::unique_lock<std::recursive_mutex> lock; in GetFrameID()
[all …]
H A DSBInstruction.cpp119 std::unique_lock<std::recursive_mutex> lock; in GetMnemonic()
121 lock = std::unique_lock<std::recursive_mutex>(target_sp->GetAPIMutex()); in GetMnemonic()
138 std::unique_lock<std::recursive_mutex> lock; in GetOperands()
140 lock = std::unique_lock<std::recursive_mutex>(target_sp->GetAPIMutex()); in GetOperands()
157 std::unique_lock<std::recursive_mutex> lock; in GetComment()
159 lock = std::unique_lock<std::recursive_mutex>(target_sp->GetAPIMutex()); in GetComment()
174 std::unique_lock<std::recursive_mutex> lock; in GetControlFlowKind()
176 lock = std::unique_lock<std::recursive_mutex>(target_sp->GetAPIMutex()); in GetControlFlowKind()
H A DSBCommandInterpreter.cpp456 std::unique_lock<std::recursive_mutex> lock; in SourceInitFileInGlobalDirectory()
458 lock = std::unique_lock<std::recursive_mutex>(target_sp->GetAPIMutex()); in SourceInitFileInGlobalDirectory()
479 std::unique_lock<std::recursive_mutex> lock; in SourceInitFileInHomeDirectory()
481 lock = std::unique_lock<std::recursive_mutex>(target_sp->GetAPIMutex()); in SourceInitFileInHomeDirectory()
495 std::unique_lock<std::recursive_mutex> lock; in SourceInitFileInCurrentWorkingDirectory()
497 lock = std::unique_lock<std::recursive_mutex>(target_sp->GetAPIMutex()); in SourceInitFileInCurrentWorkingDirectory()
H A DSBSymbol.cpp120 std::unique_lock<std::recursive_mutex> lock; in GetInstructions()
122 lock = std::unique_lock<std::recursive_mutex>(target_sp->GetAPIMutex()); in GetInstructions()
/freebsd-14.2/contrib/llvm-project/libcxx/src/
H A Dfuture.cpp63 unique_lock<mutex> __lk(__mut_); in set_value()
71 unique_lock<mutex> __lk(__mut_); in set_value_at_thread_exit()
79 unique_lock<mutex> __lk(__mut_); in set_exception()
88 unique_lock<mutex> __lk(__mut_); in set_exception_at_thread_exit()
96 unique_lock<mutex> __lk(__mut_); in __make_ready()
102 unique_lock<mutex> __lk(__mut_); in copy()
109 unique_lock<mutex> __lk(__mut_); in wait()
113 void __assoc_sub_state::__sub_wait(unique_lock<mutex>& __lk) { in __sub_wait()
H A Dmutex.cpp79 unique_lock<mutex> lk(__m_); in lock()
86 unique_lock<mutex> lk(__m_, try_to_lock); in try_lock()
108 unique_lock<mutex> lk(__m_); in lock()
123 unique_lock<mutex> lk(__m_, try_to_lock); in try_lock()
135 unique_lock<mutex> lk(__m_); in unlock()
H A Dshared_mutex.cpp23 unique_lock<mutex> lk(__mut_); in lock()
32 unique_lock<mutex> lk(__mut_); in try_lock()
49 unique_lock<mutex> lk(__mut_); in lock_shared()
58 unique_lock<mutex> lk(__mut_); in try_lock_shared()
H A Dcondition_variable.cpp27 void condition_variable::wait(unique_lock<mutex>& lk) noexcept { in wait()
35 void condition_variable::__do_timed_wait(unique_lock<mutex>& lk, in __do_timed_wait()
59 void notify_all_at_thread_exit(condition_variable& cond, unique_lock<mutex> lk) { in notify_all_at_thread_exit()
H A Dtzdb_list.cpp44 unique_lock __lock{__mutex_}; in erase_after()
51 unique_lock __lock{__mutex_}; in __emplace_front()
/freebsd-14.2/contrib/llvm-project/libcxx/include/__memory_resource/
H A Dsynchronized_pool_resource.h54 unique_lock<mutex> __lk(__mut_); in release()
66 unique_lock<mutex> __lk(__mut_); in do_allocate()
73 unique_lock<mutex> __lk(__mut_); in do_deallocate()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Support/
H A DThreadPool.cpp66 std::unique_lock<std::mutex> LockGuard(QueueLock); in processTasks()
148 std::unique_lock<std::mutex> LockGuard(QueueLock); in wait()
156 std::unique_lock<std::mutex> LockGuard(QueueLock); in wait()
182 std::unique_lock<std::mutex> LockGuard(QueueLock); in ~ThreadPool()
/freebsd-14.2/contrib/llvm-project/clang/lib/Tooling/
H A DAllTUsExecution.cpp37 std::unique_lock<std::mutex> LockGuard(Mutex); in addResult()
92 std::unique_lock<std::mutex> LockGuard(TUMutex); in execute()
97 std::unique_lock<std::mutex> LockGuard(TUMutex); in execute()
111 std::unique_lock<std::mutex> LockGuard(TUMutex); in execute()
/freebsd-14.2/contrib/llvm-project/compiler-rt/lib/orc/
H A Dmacho_platform.cpp337 void runAtExits(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,
810 std::unique_lock<std::mutex> Lock(JDStatesMutex); in dlsym()
853 std::unique_lock<std::mutex> &JDStatesLock, JITDylibState &JDS) { in runAtExits()
868 std::unique_lock<std::mutex> Lock(JDStatesMutex); in runAtExits()
925 JITDylibState &JDS, std::unique_lock<std::mutex> &JDStatesLock, in lookupSymbols()
1111 std::unique_lock<std::mutex> Lock(JDStatesMutex); in dlopenImpl()
1169 std::unique_lock<std::mutex> &JDStatesLock, JITDylibState &JDS, in dlopenInitialize()
[all …]
/freebsd-14.2/contrib/llvm-project/lldb/source/Utility/
H A DListener.cpp191 std::unique_lock<std::mutex> &lock, in FindNextEventInternal()
244 std::unique_lock<std::mutex> guard(m_events_mutex); in PeekAtNextEvent()
252 std::unique_lock<std::mutex> guard(m_events_mutex); in PeekAtNextEventForBroadcaster()
262 std::unique_lock<std::mutex> guard(m_events_mutex); in PeekAtNextEventForBroadcasterWithType()
277 std::unique_lock<std::mutex> lock(m_events_mutex); in GetEventInternal()
/freebsd-14.2/contrib/llvm-project/clang/lib/DirectoryWatcher/windows/
H A DDirectoryWatcher-windows.cpp53 std::unique_lock<std::mutex> L(M); in emplace()
60 std::unique_lock<std::mutex> L(M); in pop_front()
135 std::unique_lock<std::mutex> lock(Mutex); in InitialScan()
163 std::unique_lock<std::mutex> lock(Mutex); in WatcherThreadProc()
/freebsd-14.2/contrib/llvm-project/lldb/source/Host/common/
H A DOptionParser.cpp18 void OptionParser::Prepare(std::unique_lock<std::mutex> &lock) { in Prepare()
20 lock = std::unique_lock<std::mutex>(g_mutex); in Prepare()
/freebsd-14.2/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFContext.cpp637 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); in getNormalUnits()
641 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); in getDWOUnits()
648 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); in getCUIndex()
652 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); in getDebugAbbrevDWO()
657 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); in getTUIndex()
661 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); in getGdbIndex()
665 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); in getDebugAbbrev()
669 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); in getDebugLoc()
673 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); in getDebugAranges()
678 std::unique_lock<std::recursive_mutex> LockGuard(Mutex); in getLineTableForUnit()
[all …]
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/
H A DGDBRemoteClientBase.cpp319 std::unique_lock<std::mutex> lock(m_comm.m_mutex); in unlock()
333 std::unique_lock<std::mutex> lock(m_comm.m_mutex); in lock()
367 std::unique_lock<std::mutex> lock(m_comm.m_mutex); in SyncWithContinueThread()
400 std::unique_lock<std::mutex> lock(m_comm.m_mutex); in ~Lock()
/freebsd-14.2/contrib/llvm-project/compiler-rt/lib/fuzzer/
H A DFuzzerUtil.cpp190 std::unique_lock<std::mutex> l(SymbolizeMutex, std::try_to_lock); in DescribePC()
208 std::unique_lock<std::mutex> l(SymbolizeMutex, std::try_to_lock); in PrintStackTrace()
214 std::unique_lock<std::mutex> l(SymbolizeMutex, std::try_to_lock); in PrintMemoryProfile()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DValueMap.h263 std::unique_lock<typename Config::mutex_type> Guard;
265 Guard = std::unique_lock<typename Config::mutex_type>(*M);
276 std::unique_lock<typename Config::mutex_type> Guard;
278 Guard = std::unique_lock<typename Config::mutex_type>(*M);

1234