Home
last modified time | relevance | path

Searched defs:mutex (Results 1 - 20 of 20) sorted by relevance

/arkcompiler/runtime_core/static_core/runtime/
H A Ddefault_debugger_agent.cpp19 DefaultDebuggerAgent::DefaultDebuggerAgent(os::memory::Mutex &mutex) in DefaultDebuggerAgent() argument
H A Dloadable_agent.cpp21 LibraryAgent::LibraryAgent(os::memory::Mutex &mutex, PandaString libraryPath, PandaString loadCallbackName, in LibraryAgent() argument
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/
H A Dstd_core_SyncPrimitives.cpp26 void EtsMutexLock(EtsObject *mutex) in EtsMutexLock() argument
32 void EtsMutexUnlock(EtsObject *mutex) in EtsMutexUnlock() argument
60 void EtsCondVarWait(EtsObject *condVar, EtsObject *mutex) in EtsCondVarWait() argument
70 void EtsCondVarNotifyOne(EtsObject *condVar, EtsObject *mutex) in EtsCondVarNotifyOne() argument
77 EtsCondVarNotifyAll(EtsObject *condVar, EtsObject *mutex) EtsCondVarNotifyAll() argument
[all...]
/arkcompiler/ets_runtime/ecmascript/
H A Dwaiter_list.h90 explicit MutexGuard(Mutex *mutex) : mutex_(mutex), lockHolder_(*mutex) {} in MutexGuard() argument
/arkcompiler/ets_runtime/ecmascript/module/
H A Djs_shared_module_manager.h30 Mutex mutex; member
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/
H A Dets_sync_primitives.cpp104 void EtsCondVar::Wait(EtsHandle<EtsMutex> &mutex) in Wait() argument
115 void EtsCondVar::NotifyOne([[maybe_unused]] EtsMutex *mutex) in NotifyOne() argument
124 void EtsCondVar::NotifyAll([[maybe_unused]] EtsMutex *mutex) in NotifyAll() argument
H A Dets_promise.cpp31 auto *mutex = EtsMutex::Create(coro); in Create() local
H A Dets_shared_memory.cpp36 auto mutex = &EtsCoroutine::GetCurrent()->GetPandaVM()->GetAtomicsMutex(); in Wait() local
H A Dets_promise.h152 void SetMutex(EtsCoroutine *coro, EtsMutex *mutex) in SetMutex() argument
214 auto *mutex = GetMutex(EtsCoroutine::GetCurrent()); in Lock() local
221 auto *mutex = GetMutex(EtsCoroutine::GetCurrent()); in Unlock() local
229 auto *mutex in IsLocked() local
[all...]
/arkcompiler/ets_runtime/ecmascript/platform/common/
H A Dmutex.cpp152 void ConditionVariable::Wait(Mutex *mutex) in Wait() argument
178 bool ConditionVariable::TimedWait(Mutex *mutex, uint64_t ms, uint64_t ns, bool is_absolute) in TimedWait() argument
/arkcompiler/runtime_core/libpandabase/os/
H A Dmutex.cpp172 void ConditionVariable::Wait(Mutex *mutex) in Wait() argument
198 bool ConditionVariable::TimedWait(Mutex *mutex, uint64_t ms, uint64_t ns, bool is_absolute /* = false */) in TimedWait() argument
/arkcompiler/runtime_core/static_core/libpandabase/os/
H A Dmutex.cpp172 void ConditionVariable::Wait(Mutex *mutex) in Wait() argument
198 bool ConditionVariable::TimedWait(Mutex *mutex, uint64_t ms, uint64_t ns, bool is_absolute /* = false */) in TimedWait() argument
/arkcompiler/runtime_core/static_core/runtime/tests/
H A Dmultithreaded_intern_string_table_test.cpp135 std::mutex mutex; member in ark::mem::test::MultithreadedInternStringTableTest
/arkcompiler/runtime_core/libpandabase/utils/
H A Dlogger.cpp132 os::memory::Mutex Logger::mutex; // NOLINT(fuchsia-statically-constructed-objects) member in panda::Logger
H A Dlogger.h325 static os::memory::Mutex mutex; member in panda::Logger
/arkcompiler/runtime_core/platforms/unix/libpandabase/futex/
H A Dmutex.cpp296 Wait(Mutex *mutex) Wait() argument
353 TimedWait(Mutex *mutex, uint64_t ms, uint64_t ns, bool is_absolute) TimedWait() argument
422 auto mutex = mutex_ptr_.load(std::memory_order_relaxed); SignalCount() local
[all...]
/arkcompiler/runtime_core/static_core/platforms/unix/libpandabase/futex/
H A Dmutex.h293 Wait(Mutex *mutex) Wait() argument
298 TimedWait(Mutex *mutex, uint64_t ms, uint64_t ns = 0, bool isAbsolute = false) TimedWait() argument
[all...]
H A Dfmutex.cpp501 auto mutex = ATOMIC_LOAD(&cond->mutexPtr, memory_order_relaxed); SignalCount() local
[all...]
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/
H A Dets_entrypoints.cpp94 auto *mutex = EtsMutex::Create(currentCoro); in LaunchCoroutine() local
/arkcompiler/ets_runtime/ecmascript/napi/
H A Djsnapi_expo.cpp154 static Mutex *mutex = new panda::Mutex(); member

Completed in 20 milliseconds