Home
last modified time | relevance | path

Searched refs:RecursiveMutex (Results 1 – 6 of 6) sorted by relevance

/arkcompiler/runtime_core/libpandabase/os/
Dmutex.h46 using RecursiveMutex = panda::os::unix::memory::futex::RecursiveMutex; variable
92 class CAPABILITY("mutex") RecursiveMutex : public Mutex {
94 RecursiveMutex();
96 ~RecursiveMutex() = default;
98 NO_COPY_SEMANTIC(RecursiveMutex);
99 NO_MOVE_SEMANTIC(RecursiveMutex);
Dmutex.cpp86 RecursiveMutex::RecursiveMutex() : Mutex(false) in RecursiveMutex() function in panda::os::memory::RecursiveMutex
/arkcompiler/runtime_core/platforms/unix/libpandabase/futex/
Dmutex.h126 class CAPABILITY("mutex") RecursiveMutex : public Mutex {
128 RecursiveMutex() : Mutex(true) {} in RecursiveMutex() function
130 ~RecursiveMutex() = default;
133 NO_COPY_SEMANTIC(RecursiveMutex);
134 NO_MOVE_SEMANTIC(RecursiveMutex);
/arkcompiler/ets_runtime/ecmascript/shared_mm/
Dshared_mm.h44 os::memory::RecursiveMutex jsSharedMemoryLock_;
/arkcompiler/ets_runtime/ecmascript/jspandafile/
Djs_pandafile_manager.h100 os::memory::RecursiveMutex jsPandaFileLock_;
/arkcompiler/runtime_core/libpandabase/mem/
Dmmap_mem_pool.h273 mutable os::memory::RecursiveMutex lock_;