Home
last modified time | relevance | path

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

123

/freebsd-12.1/contrib/libc++/include/
H A D__mutex_base117 class _LIBCPP_TEMPLATE_VIS unique_lock
130 explicit unique_lock(mutex_type& __m)
150 ~unique_lock()
157 unique_lock(unique_lock const&); // = delete;
158 unique_lock& operator=(unique_lock const&); // = delete;
163 unique_lock(unique_lock&& __u) _NOEXCEPT
167 unique_lock& operator=(unique_lock&& __u) _NOEXCEPT
216 unique_lock<_Mutex>::lock()
228 unique_lock<_Mutex>::try_lock()
266 unique_lock<_Mutex>::unlock()
[all …]
H A Dmutex128 class unique_lock
132 unique_lock() noexcept;
141 ~unique_lock();
143 unique_lock(unique_lock const&) = delete;
144 unique_lock& operator=(unique_lock const&) = delete;
146 unique_lock(unique_lock&& u) noexcept;
147 unique_lock& operator=(unique_lock&& u) noexcept;
159 void swap(unique_lock& u) noexcept;
168 void swap(unique_lock<Mutex>& x, unique_lock<Mutex>& y) noexcept;
266 unique_lock<mutex> __lk(__m_);
[all …]
H A Dcondition_variable34 void wait(unique_lock<mutex>& lock);
36 void wait(unique_lock<mutex>& lock, Predicate pred);
40 wait_until(unique_lock<mutex>& lock,
45 wait_until(unique_lock<mutex>& lock,
51 wait_for(unique_lock<mutex>& lock,
56 wait_for(unique_lock<mutex>& lock,
64 void notify_all_at_thread_exit(condition_variable& cond, unique_lock<mutex> lk);
200 unique_lock<mutex> __lk(*__mut);
203 lock_guard<unique_lock<mutex> > __lx(__lk, adopt_lock);
222 unique_lock<mutex> __lk(*__mut);
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/Support/
H A DUniqueLock.h29 class unique_lock {
34 unique_lock() = default;
35 explicit unique_lock(MutexT &m) : M(&m), locked(true) { M->lock(); } in unique_lock() function
36 unique_lock(const unique_lock &) = delete;
37 unique_lock &operator=(const unique_lock &) = delete;
39 void operator=(unique_lock &&o) {
48 ~unique_lock() { if (owns_lock()) M->unlock(); } in ~unique_lock()
/freebsd-12.1/contrib/llvm/tools/lldb/source/API/
H A DSBFrame.cpp92 std::unique_lock<std::recursive_mutex> lock; in IsValid()
110 std::unique_lock<std::recursive_mutex> lock; in GetSymbolContext()
147 std::unique_lock<std::recursive_mutex> lock; in GetModule()
182 std::unique_lock<std::recursive_mutex> lock; in GetCompileUnit()
216 std::unique_lock<std::recursive_mutex> lock; in GetFunction()
250 std::unique_lock<std::recursive_mutex> lock; in GetSymbol()
282 std::unique_lock<std::recursive_mutex> lock; in GetBlock()
314 std::unique_lock<std::recursive_mutex> lock; in GetFrameBlock()
347 std::unique_lock<std::recursive_mutex> lock; in GetLineEntry()
380 std::unique_lock<std::recursive_mutex> lock; in GetFrameID()
[all …]
H A DSBThread.cpp84 std::unique_lock<std::recursive_mutex> lock; in GetQueue()
111 std::unique_lock<std::recursive_mutex> lock; in IsValid()
131 std::unique_lock<std::recursive_mutex> lock; in GetStopReason()
155 std::unique_lock<std::recursive_mutex> lock; in GetStopReasonDataCount()
208 std::unique_lock<std::recursive_mutex> lock; in GetStopReasonDataAtIndex()
275 std::unique_lock<std::recursive_mutex> lock; in GetStopReasonExtendedInfoAsJSON()
296 std::unique_lock<std::recursive_mutex> lock; in GetStopReasonExtendedBacktraces()
316 std::unique_lock<std::recursive_mutex> lock; in GetStopDescription()
427 std::unique_lock<std::recursive_mutex> lock; in GetStopReturnValue()
475 std::unique_lock<std::recursive_mutex> lock; in GetName()
[all …]
H A DSBInstruction.cpp99 std::unique_lock<std::recursive_mutex> lock; in GetMnemonic()
101 lock = std::unique_lock<std::recursive_mutex>(target_sp->GetAPIMutex()); in GetMnemonic()
116 std::unique_lock<std::recursive_mutex> lock; in GetOperands()
118 lock = std::unique_lock<std::recursive_mutex>(target_sp->GetAPIMutex()); in GetOperands()
133 std::unique_lock<std::recursive_mutex> lock; in GetComment()
135 lock = std::unique_lock<std::recursive_mutex>(target_sp->GetAPIMutex()); in GetComment()
H A DSBSymbol.cpp110 std::unique_lock<std::recursive_mutex> lock; in GetInstructions()
112 lock = std::unique_lock<std::recursive_mutex>(target_sp->GetAPIMutex()); in GetInstructions()
H A DSBFunction.cpp126 std::unique_lock<std::recursive_mutex> lock; in GetInstructions()
128 lock = std::unique_lock<std::recursive_mutex>(target_sp->GetAPIMutex()); in GetInstructions()
/freebsd-12.1/contrib/libc++/src/
H A Dfuture.cpp94 unique_lock<mutex> __lk(__mut_); in set_value()
104 unique_lock<mutex> __lk(__mut_); in set_value_at_thread_exit()
114 unique_lock<mutex> __lk(__mut_); in set_exception()
125 unique_lock<mutex> __lk(__mut_); in set_exception_at_thread_exit()
135 unique_lock<mutex> __lk(__mut_); in __make_ready()
143 unique_lock<mutex> __lk(__mut_); in copy()
152 unique_lock<mutex> __lk(__mut_); in wait()
157 __assoc_sub_state::__sub_wait(unique_lock<mutex>& __lk) in __sub_wait()
H A Dshared_mutex.cpp28 unique_lock<mutex> lk(__mut_); in lock()
39 unique_lock<mutex> lk(__mut_); in try_lock()
61 unique_lock<mutex> lk(__mut_); in lock_shared()
72 unique_lock<mutex> lk(__mut_); in try_lock_shared()
H A Dmutex.cpp103 unique_lock<mutex> lk(__m_); in lock()
112 unique_lock<mutex> lk(__m_, try_to_lock); in try_lock()
146 unique_lock<mutex> lk(__m_); in lock()
164 unique_lock<mutex> lk(__m_, try_to_lock); in try_lock()
179 unique_lock<mutex> lk(__m_); in unlock()
H A Dcondition_variable.cpp39 condition_variable::wait(unique_lock<mutex>& lk) _NOEXCEPT in wait()
50 condition_variable::__do_timed_wait(unique_lock<mutex>& lk, in __do_timed_wait()
80 notify_all_at_thread_exit(condition_variable& cond, unique_lock<mutex> lk) in notify_all_at_thread_exit()
/freebsd-12.1/contrib/llvm/lib/Support/
H A DThreadPool.cpp37 std::unique_lock<std::mutex> LockGuard(QueueLock); in ThreadPool()
50 std::unique_lock<std::mutex> LockGuard(CompletionLock); in ThreadPool()
61 std::unique_lock<std::mutex> LockGuard(CompletionLock); in ThreadPool()
74 std::unique_lock<std::mutex> LockGuard(CompletionLock); in wait()
88 std::unique_lock<std::mutex> LockGuard(QueueLock); in asyncImpl()
102 std::unique_lock<std::mutex> LockGuard(QueueLock); in ~ThreadPool()
H A DParallel.cpp79 std::unique_lock<std::mutex> Lock(Mutex); in ~ThreadPoolExecutor()
87 std::unique_lock<std::mutex> Lock(Mutex); in add()
96 std::unique_lock<std::mutex> Lock(Mutex); in work()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Symbol/
H A DClangExternalASTSourceCommon.cpp23 static ASTSourceMap &GetSourceMap(std::unique_lock<std::mutex> &guard) { in GetSourceMap()
27 std::unique_lock<std::mutex> locked_guard(s_mutex); in GetSourceMap()
34 std::unique_lock<std::mutex> guard; in Lookup()
49 std::unique_lock<std::mutex> guard; in ClangExternalASTSourceCommon()
54 std::unique_lock<std::mutex> guard; in ~ClangExternalASTSourceCommon()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Tooling/
H A DAllTUsExecution.cpp35 std::unique_lock<std::mutex> LockGuard(Mutex); in addResult()
90 std::unique_lock<std::mutex> LockGuard(TUMutex); in execute()
95 std::unique_lock<std::mutex> LockGuard(TUMutex); in execute()
109 std::unique_lock<std::mutex> LockGuard(TUMutex); in execute()
/freebsd-12.1/sys/contrib/zstd/contrib/pzstd/utils/
H A DWorkQueue.h65 std::unique_lock<std::mutex> lock(mutex_); in push()
89 std::unique_lock<std::mutex> lock(mutex_); in pop()
134 std::unique_lock<std::mutex> lock(mutex_); in waitUntilFinished()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/
H A DGDBRemoteClientBase.cpp310 std::unique_lock<std::mutex> lock(m_comm.m_mutex); in unlock()
325 std::unique_lock<std::mutex> lock(m_comm.m_mutex); in lock()
358 std::unique_lock<std::mutex> lock(m_comm.m_mutex); in SyncWithContinueThread()
392 std::unique_lock<std::mutex> lock(m_comm.m_mutex); in ~Lock()
/freebsd-12.1/contrib/llvm/tools/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()
H A DTaskPool.cpp62 std::unique_lock<std::mutex> lock(m_tasks_mutex); in AddTask()
82 std::unique_lock<std::mutex> lock(pool->m_tasks_mutex); in Worker()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Utility/
H A DListener.cpp265 std::unique_lock<std::mutex> &lock, in FindNextEventInternal()
319 std::unique_lock<std::mutex> guard(m_events_mutex); in PeekAtNextEvent()
327 std::unique_lock<std::mutex> guard(m_events_mutex); in PeekAtNextEventForBroadcaster()
337 std::unique_lock<std::mutex> guard(m_events_mutex); in PeekAtNextEventForBroadcasterWithType()
354 std::unique_lock<std::mutex> lock(m_events_mutex); in GetEventInternal()
/freebsd-12.1/contrib/compiler-rt/lib/fuzzer/
H A DFuzzerUtil.cpp186 std::unique_lock<std::mutex> l(SymbolizeMutex, std::try_to_lock); in DescribePC()
204 std::unique_lock<std::mutex> l(SymbolizeMutex, std::try_to_lock); in PrintStackTrace()
210 std::unique_lock<std::mutex> l(SymbolizeMutex, std::try_to_lock); in PrintMemoryProfile()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DValueMap.h270 unique_lock<typename Config::mutex_type> Guard;
272 Guard = unique_lock<typename Config::mutex_type>(*M);
283 unique_lock<typename Config::mutex_type> Guard;
285 Guard = unique_lock<typename Config::mutex_type>(*M);
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/OperatingSystem/Python/
H A DOperatingSystemPython.cpp168 std::unique_lock<std::recursive_mutex> api_lock(target.GetAPIMutex(), in UpdateThreadList()
310 std::unique_lock<std::recursive_mutex> api_lock(target.GetAPIMutex(), in CreateRegisterContextForThread()
397 std::unique_lock<std::recursive_mutex> api_lock(target.GetAPIMutex(), in CreateThread()

123