Home
last modified time | relevance | path

Searched defs:lock (Results 1 – 25 of 30) sorted by relevance

12

/arkcompiler/ets_frontend/es2panda/util/
DworkerQueue.cpp29 std::lock_guard<std::mutex> lock(m_); in Signal() local
49 std::unique_lock<std::mutex> lock(m_); in ~WorkerQueue() local
62 std::unique_lock<std::mutex> lock(queue->m_); in Worker() local
78 std::unique_lock<std::mutex> lock(m_); in Consume() local
103 std::unique_lock<std::mutex> lock(m_); in Wait() local
DsymbolTable.cpp118 std::lock_guard<std::mutex> lock(m_); in WriteSymbolTable() local
/arkcompiler/ets_runtime/ecmascript/compiler/aot_file/
Dan_file_data_manager.cpp41 os::memory::WriteLockHolder lock(lock_); in SafeDestroyAllData() local
56 os::memory::WriteLockHolder lock(lock_); in SafeDestroyAnData() local
68 os::memory::WriteLockHolder lock(lock_); in SafeLoad() local
136 os::memory::ReadLockHolder lock(lock_); in SafeGetFileInfoIndex() local
142 os::memory::ReadLockHolder lock(lock_); in SafeGetAnFileInfo() local
148 os::memory::ReadLockHolder lock(lock_); in SafeGetStubFileInfo() local
168 os::memory::ReadLockHolder lock(lock_); in SafeInsideStub() local
192 os::memory::ReadLockHolder lock(lock_); in SafeInsideAOT() local
206 os::memory::ReadLockHolder lock(lock_); in SafeCalCallSiteInfo() local
/arkcompiler/ets_frontend/es2panda/compiler/core/
DcompileQueue.cpp37 std::unique_lock<std::mutex> lock(m_); in Run() local
57 std::unique_lock<std::mutex> lock(m_); in Run() local
90 std::unique_lock<std::mutex> lock(global_m_); in Run() local
109 std::unique_lock<std::mutex> lock(global_m_); in Run() local
118 std::unique_lock<std::mutex> lock(m_); in Schedule() local
141 std::unique_lock<std::mutex> lock(m_); in Schedule() local
/arkcompiler/ets_runtime/ecmascript/dfx/
Dvm_thread_control.cpp28 os::memory::LockHolder lock(vmThreadSuspensionMutex_); in NotifyVMThreadSuspension() local
61 os::memory::LockHolder lock(vmThreadSuspensionMutex_); in SuspendVM() local
72 os::memory::LockHolder lock(vmThreadSuspensionMutex_); in ResumeVM() local
/arkcompiler/toolchain/inspector/
Dws_server.cpp32 std::lock_guard<std::mutex> lock(wsMutex_); in RunServer() local
83 std::lock_guard<std::mutex> lock(wsMutex_); in StopServer() local
99 std::unique_lock<std::shared_mutex> lock(g_mutex); in SendReply() local
Dconnect_inspector.cpp46 std::lock_guard<std::mutex> lock(g_connectMutex); in OnMessage() local
85 std::lock_guard<std::mutex> lock(g_connectMutex); in SetSwitchCallBack() local
123 std::lock_guard<std::mutex> lock(g_connectMutex); in StoreMessage() local
133 std::lock_guard<std::mutex> lock(g_connectMutex); in StoreInspectorInfo() local
140 std::lock_guard<std::mutex> lock(g_connectMutex); in RemoveMessage() local
Dinspector.cpp111 std::shared_lock<std::shared_mutex> lock(g_mutex); in SendReply() local
140 std::unique_lock<std::shared_mutex> lock(g_mutex); in InitializeInspector() local
177 std::unique_lock<std::shared_mutex> lock(g_mutex); in InitializeArkFunctions() local
290 std::unique_lock<std::shared_mutex> lock(g_mutex); in StopDebug() local
Dconnect_server.cpp66 std::unique_lock<std::shared_mutex> lock(g_sendMutex); in SendMessage() local
/arkcompiler/ets_runtime/ecmascript/taskpool/
Dtaskpool.cpp29 os::memory::LockHolder lock(mutex_); in Initialize() local
37 os::memory::LockHolder lock(mutex_); in Destroy() local
52 os::memory::LockHolder lock(mutex_); in TerminateTask() local
/arkcompiler/ets_runtime/ecmascript/shared_mm/
Dshared_mm.cpp23 os::memory::LockHolder lock(jsSharedMemoryLock_); in ~JSSharedMemoryManager() local
47 os::memory::LockHolder lock(jsSharedMemoryLock_); in InsertSharedMemory() local
55 os::memory::LockHolder lock(jsSharedMemoryLock_); in IncreaseRefSharedMemory() local
63 os::memory::LockHolder lock(jsSharedMemoryLock_); in DecreaseRefSharedMemory() local
/arkcompiler/ets_runtime/ecmascript/jspandafile/
Djs_pandafile_manager.cpp37 os::memory::LockHolder lock(jsPandaFileLock_); in ~JSPandaFileManager() local
47 os::memory::LockHolder lock(jsPandaFileLock_); in LoadJSPandaFile() local
123 os::memory::LockHolder lock(jsPandaFileLock_); in LoadJSPandaFile() local
167 os::memory::LockHolder lock(jsPandaFileLock_); in LoadJSPandaFileSecure() local
232 os::memory::LockHolder lock(jsPandaFileLock_); in FindMergedJSPandaFile() local
256 os::memory::LockHolder lock(jsPandaFileLock_); in FindJSPandaFile() local
262 os::memory::LockHolder lock(jsPandaFileLock_); in GetJSPandaFile() local
275 os::memory::LockHolder lock(jsPandaFileLock_); in AddJSPandaFileVm() local
307 os::memory::LockHolder lock(jsPandaFileLock_); in RemoveJSPandaFileVm() local
384 os::memory::LockHolder lock(jsPandaFileLock_); in GetJSPtExtractor() local
[all …]
Ddebug_info_extractor.cpp185 std::lock_guard<std::recursive_mutex> lock(mutex_); in GetLineNumberTable() local
201 std::lock_guard<std::recursive_mutex> lock(mutex_); in GetColumnNumberTable() local
217 std::lock_guard<std::recursive_mutex> lock(mutex_); in GetLocalVariableTable() local
233 std::lock_guard<std::recursive_mutex> lock(mutex_); in GetSourceFile() local
249 std::lock_guard<std::recursive_mutex> lock(mutex_); in GetSourceCode() local
320 std::lock_guard<std::recursive_mutex> lock(mutex_); in Extract() local
/arkcompiler/runtime_core/libpandabase/os/
Dmutex.h156 explicit LockHolder(T &lock) ACQUIRE(lock) : lock_(lock) in LockHolder()
180 explicit ReadLockHolder(T &lock) ACQUIRE_SHARED(lock) : lock_(lock) in ReadLockHolder()
204 explicit WriteLockHolder(T &lock) ACQUIRE(lock) : lock_(lock) in WriteLockHolder()
/arkcompiler/ets_runtime/ecmascript/mem/
Dconcurrent_marker.cpp86 os::memory::LockHolder lock(waitMarkingFinishedMutex_); in HandleMarkingFinished() local
95 os::memory::LockHolder lock(waitMarkingFinishedMutex_); in WaitMarkingFinished() local
165 os::memory::LockHolder lock(waitMarkingFinishedMutex_); in FinishMarking() local
Dlinear_space.cpp182 os::memory::LockHolder lock(lock_); in AllocateSync() local
188 os::memory::LockHolder lock(lock_); in SwapRegion() local
Dwork_manager.cpp178 os::memory::LockHolder lock(mtx_); in AllocateWorkNode() local
/arkcompiler/runtime_core/libpandabase/utils/
Dlogger.cpp160 os::memory::LockHolder<os::memory::Mutex> lock(mutex); in Log() local
200 os::memory::LockHolder<os::memory::Mutex> lock(mutex); in InitializeFileLogging() local
231 os::memory::LockHolder<os::memory::Mutex> lock(mutex); in InitializeHiLogging() local
250 os::memory::LockHolder<os::memory::Mutex> lock(mutex); in InitializeStdLogging() local
268 os::memory::LockHolder<os::memory::Mutex> lock(mutex); in InitializeDummyLogging() local
288 os::memory::LockHolder<os::memory::Mutex> lock(mutex); in Destroy() local
/arkcompiler/ets_frontend/es2panda/aot/
DemitFiles.cpp27 std::unique_lock<std::mutex> lock(m_); in Schedule() local
98 std::unique_lock<std::mutex> lock(m_); in Run() local
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/
Dpgo_profiler_encoder.cpp76 os::memory::LockHolder lock(mutex_); in Merge() local
96 os::memory::LockHolder lock(mutex_); in Save() local
219 os::memory::LockHolder lock(mutex_); in StartSaveTask() local
/arkcompiler/runtime_core/libpandabase/mem/
Dalloc_tracker.cpp85 os::memory::LockHolder lock(mutex_); in TrackAlloc() local
106 os::memory::LockHolder lock(mutex_); in TrackFree() local
143 os::memory::LockHolder lock(mutex_); in Dump() local
195 os::memory::LockHolder lock(mutex_); in DumpMemLeaks() local
/arkcompiler/runtime_core/libpandabase/tests/
Dmutex_test.cpp36 os::memory::Mutex *lock; member
158 auto *lock = new os::memory::Mutex(); variable
180 auto *lock = new os::memory::Mutex(); variable
/arkcompiler/ets_runtime/ecmascript/
Decma_vm.cpp623 os::memory::LockHolder lock(mutex_); in WorkersetInfo() local
635 os::memory::LockHolder lock(mutex_); in GetWorkerVm() local
648 os::memory::LockHolder lock(mutex_); in DeleteWorker() local
667 os::memory::LockHolder lock(mutex_); in SuspendWorkerVm() local
679 os::memory::LockHolder lock(mutex_); in ResumeWorkerVm() local
/arkcompiler/ets_runtime/ecmascript/dfx/cpu_profiler/
Dcpu_profiler.cpp73 os::memory::LockHolder lock(synchronizationMutex_); in StartCpuProfilerForInfo() local
132 os::memory::LockHolder lock(synchronizationMutex_); in StartCpuProfilerForFile() local
384 os::memory::LockHolder lock(synchronizationMutex_); in GetStackSignalHandler() local
/arkcompiler/ets_frontend/es2panda/compiler/core/emitter/
DtypeExtractorEmitter.cpp132 std::lock_guard<std::mutex> lock(pg_->Context()->GetEmitter()->GetEmitterLock()); in GenFunctionTypeInfo() local
171 std::lock_guard<std::mutex> lock(pg_->Context()->GetEmitter()->GetEmitterLock()); in GenImportOrDeclareTypeInfo() local

12