Home
last modified time | relevance | path

Searched defs:mutex (Results 1 – 18 of 18) sorted by relevance

/arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/
Dstd_containers_BlockingQueue.cpp28 auto *mutex = allocator->New<os::memory::Mutex>(); in InitializeMutex() local
68 auto *mutex = reinterpret_cast<os::memory::Mutex *>(mutexPtr); in MutexLock() local
75 auto *mutex = reinterpret_cast<os::memory::Mutex *>(mutexPtr); in MutexUnlock() local
88 auto *mutex = reinterpret_cast<os::memory::Mutex *>(mutexPtr); in Await() local
103 auto *mutex = reinterpret_cast<os::memory::Mutex *>(mutexPtr); in UnblockWaiters() local
/arkcompiler/runtime_core/static_core/runtime/
Dloadable_agent.cpp21 LibraryAgent::LibraryAgent(os::memory::Mutex &mutex, PandaString libraryPath, PandaString loadCallb… in LibraryAgent()
Ddefault_debugger_agent.cpp19 DefaultDebuggerAgent::DefaultDebuggerAgent(os::memory::Mutex &mutex) in DefaultDebuggerAgent()
/arkcompiler/ets_runtime/ecmascript/
Dwaiter_list.h90 explicit MutexGuard(Mutex *mutex) : mutex_(mutex), lockHolder_(*mutex) {} in MutexGuard()
/arkcompiler/runtime_core/platforms/unix/libpandabase/futex/
Dmutex.cpp296 void ConditionVariable::Wait(Mutex *mutex) in Wait()
353 bool ConditionVariable::TimedWait(Mutex *mutex, uint64_t ms, uint64_t ns, bool is_absolute) in TimedWait()
422 auto mutex = mutex_ptr_.load(std::memory_order_relaxed); in SignalCount() local
/arkcompiler/ets_runtime/ecmascript/platform/common/
Dmutex.cpp152 void ConditionVariable::Wait(Mutex *mutex) in Wait()
178 bool ConditionVariable::TimedWait(Mutex *mutex, uint64_t ms, uint64_t ns, bool is_absolute) in TimedWait()
/arkcompiler/ets_runtime/ecmascript/module/
Djs_shared_module_manager.h30 Mutex mutex; member
/arkcompiler/runtime_core/static_core/libpandabase/os/
Dmutex.cpp172 void ConditionVariable::Wait(Mutex *mutex) in Wait()
198 bool ConditionVariable::TimedWait(Mutex *mutex, uint64_t ms, uint64_t ns, bool is_absolute /* = fal… in TimedWait()
/arkcompiler/runtime_core/libpandabase/os/
Dmutex.cpp172 void ConditionVariable::Wait(Mutex *mutex) in Wait()
198 bool ConditionVariable::TimedWait(Mutex *mutex, uint64_t ms, uint64_t ns, bool is_absolute /* = fal… in TimedWait()
/arkcompiler/runtime_core/static_core/platforms/unix/libpandabase/futex/
Dmutex.h286 PANDA_PUBLIC_API void Wait(Mutex *mutex) in Wait()
Dfmutex.cpp496 auto mutex = ATOMIC_LOAD(&cond->mutexPtr, memory_order_relaxed); in SignalCount() local
/arkcompiler/runtime_core/static_core/runtime/tests/
Dmultithreaded_intern_string_table_test.cpp135 std::mutex mutex; member in ark::mem::test::MultithreadedInternStringTableTest
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/
Dmir_builder.h397 pthread_mutex_t *mutex = nullptr; variable
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/
Dets_shared_memory.cpp36 auto mutex = &EtsCoroutine::GetCurrent()->GetPandaVM()->GetAtomicsMutex(); in Wait() local
/arkcompiler/runtime_core/libpandabase/utils/
Dlogger.cpp132 os::memory::Mutex Logger::mutex; // NOLINT(fuchsia-statically-constructed-objects) member in panda::Logger
Dlogger.h325 static os::memory::Mutex mutex; variable
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/src/
Dmir_builder.cpp1328 MIRBuilderExt::MIRBuilderExt(MIRModule *module, pthread_mutex_t *mutex) : MIRBuilder(module), mutex… in MIRBuilderExt()
/arkcompiler/ets_runtime/ecmascript/napi/
Djsnapi_expo.cpp148 static Mutex *mutex = new panda::Mutex(); variable