Home
last modified time | relevance | path

Searched defs:locks (Results 1 – 3 of 3) sorted by relevance

/arkcompiler/runtime_core/static_core/libpandabase/os/
Dmutex.h326 explicit ScopedLock(T &...locks) : locks_(std::tie(locks...)) in ScopedLock()
359 explicit ReadScopedLock(T &...locks) : locks_(std::tie(locks...)) in ReadScopedLock()
392 explicit WriteScopedLock(T &...locks) : locks_(std::tie(locks...)) in WriteScopedLock()
/arkcompiler/runtime_core/static_core/libpandabase/tests/
Dlock_holder_test.cpp28 static void LockMutexesAndIncrement(uint32_t &var, Locks &...locks) in LockMutexesAndIncrement()
38 static void LockWriteMutexesAndIncrement(uint32_t &var, Locks &...locks) in LockWriteMutexesAndIncrement()
48 static void LockReadMutexes(Locks &...locks) in LockReadMutexes()
/arkcompiler/runtime_core/static_core/runtime/coroutines/
Dstackful_coroutine_worker.cpp181 auto lock = [](auto &&...locks) { ([&]() NO_THREAD_SAFETY_ANALYSIS { locks.Lock(); }(), ...); }; in CompleteAllAffinedCoroutines()
183 …auto unlock = [](auto &&...locks) { ([&]() NO_THREAD_SAFETY_ANALYSIS { locks.Unlock(); }(), ...); … in CompleteAllAffinedCoroutines()