Home
last modified time | relevance | path

Searched refs:lock_ (Results 1 - 25 of 53) sorted by relevance

123

/arkcompiler/ets_runtime/ecmascript/platform/
H A Dmutex.h108 explicit LockHolder(Mutex &mtx) : lock_(mtx) in LockHolder()
110 lock_.Lock(); in LockHolder()
115 lock_.Unlock(); in ~LockHolder()
119 Mutex &lock_; member in panda::ecmascript::LockHolder
127 explicit ReadLockHolder(RWLock &lock) : lock_(lock) in ReadLockHolder()
129 lock_.ReadLock(); in ReadLockHolder()
134 lock_.Unlock(); in ~ReadLockHolder()
138 RWLock &lock_; member in panda::ecmascript::ReadLockHolder
146 explicit WriteLockHolder(RWLock &lock) : lock_(lock) in WriteLockHolder()
148 lock_ in WriteLockHolder()
157 RWLock &lock_; global() member in panda::ecmascript::WriteLockHolder
[all...]
/arkcompiler/runtime_core/libpandabase/os/
H A Dmutex.h156 explicit LockHolder(T &lock) ACQUIRE(lock) : lock_(lock) in ACQUIRE()
159 lock_.Lock(); in ACQUIRE()
166 lock_.Unlock(); in RELEASE()
171 T &lock_; member in panda::os::memory::LockHolder
180 explicit ReadLockHolder(T &lock) ACQUIRE_SHARED(lock) : lock_(lock) in ACQUIRE_SHARED()
183 lock_.ReadLock(); in ACQUIRE_SHARED()
190 lock_.Unlock(); in RELEASE()
195 T &lock_; member in panda::os::memory::ReadLockHolder
204 explicit WriteLockHolder(T &lock) ACQUIRE(lock) : lock_(lock) in ACQUIRE()
207 lock_ in ACQUIRE()
219 T &lock_; global() member in panda::os::memory::WriteLockHolder
[all...]
/arkcompiler/runtime_core/static_core/runtime/mem/gc/
H A Dgc_queue.h59 os::memory::LockHolder lock(lock_);
65 os::memory::LockHolder lock(lock_);
71 os::memory::LockHolder lock(lock_);
72 return condVar_.TimedWait(&lock_, GC_WAIT_TIMEOUT);
85 mutable os::memory::Mutex lock_; member in ark::mem::GCQueueWithTime
87 GUARDED_BY(lock_);
H A Dgc_queue.cpp27 os::memory::LockHolder lock(lock_); in GetTask()
35 condVar_.Wait(&lock_); in GetTask()
48 condVar_.TimedWait(&lock_, ms, ns); in GetTask()
63 os::memory::LockHolder lock(lock_); in AddTask()
/arkcompiler/ets_runtime/ecmascript/compiler/aot_file/
H A Dan_file_data_manager.cpp41 WriteLockHolder lock(lock_); in SafeDestroyAllData()
58 WriteLockHolder lock(lock_); in SafeDestroyAnData()
71 WriteLockHolder lock(lock_); in SafeLoad()
169 ReadLockHolder lock(lock_); in SafeGetFileInfoIndex()
175 ReadLockHolder lock(lock_); in SafeGetAnFileInfo()
181 ReadLockHolder lock(lock_); in SafeGetStubFileInfo()
192 if (lock_.TryReadLock()) { in SafeTryReadLock()
193 lock_.Unlock(); in SafeTryReadLock()
201 ReadLockHolder lock(lock_); in SafeInsideStub()
225 ReadLockHolder lock(lock_); in SafeInsideAOT()
[all...]
/arkcompiler/ets_runtime/ecmascript/mem/
H A Dmem_map_allocator.h40 LockHolder lock(lock_); in Finalize()
58 LockHolder lock(lock_); in GetMemFromCache()
70 LockHolder lock(lock_); in GetRegularMemFromCommitted()
81 LockHolder lock(lock_); in IsRegularCommittedFull()
88 LockHolder lock(lock_); in ShouldFreeMore()
96 LockHolder lock(lock_); in AddMemToCommittedCache()
103 LockHolder lock(lock_); in AddMemToCache()
109 LockHolder lock(lock_); in SplitMemFromCache()
133 LockHolder lock(lock_); in InsertMemMap()
139 Mutex lock_; member in panda::ecmascript::MemMapPool
236 Mutex lock_; global() member in panda::ecmascript::MemMapFreeList
[all...]
H A Djit_fort_memdesc.h140 LockHolder lock(lock_); in GetDescFromPool()
146 LockHolder lock(lock_); in ReturnDescToPool()
172 Mutex lock_; member in panda::ecmascript::MemDescPool
H A Dlinear_space.h123 Mutex lock_; member in panda::ecmascript::EdenSpace
164 Mutex lock_; member in panda::ecmascript::SemiSpace
H A Dsparse_space.cpp203 LockHolder holder(lock_); in GetSweepingRegionSafe()
214 LockHolder holder(lock_); in AddSweptRegionSafe()
221 LockHolder holder(lock_); in GetSweptRegionSafe()
247 LockHolder holder(lock_); in TryToGetSuitableSweptRegion()
388 LockHolder lock(lock_); in TryToGetExclusiveRegion()
412 LockHolder lock(lock_); in Merge()
/arkcompiler/runtime_core/static_core/libpandabase/os/
H A Dmutex.h170 explicit LockHolder(T &lock) ACQUIRE(lock) : lock_(lock) in ACQUIRE()
173 lock_.Lock(); in ACQUIRE()
180 lock_.Unlock(); in RELEASE()
185 T &lock_; member in ark::os::memory::LockHolder
194 explicit ReadLockHolder(T &lock) ACQUIRE_SHARED(lock) : lock_(lock) in ACQUIRE_SHARED()
197 lock_.ReadLock(); in ACQUIRE_SHARED()
204 lock_.Unlock(); in RELEASE()
209 T &lock_; member in ark::os::memory::ReadLockHolder
218 explicit WriteLockHolder(T &lock) ACQUIRE(lock) : lock_(lock) in ACQUIRE()
221 lock_ in ACQUIRE()
233 T &lock_; global() member in ark::os::memory::WriteLockHolder
[all...]
/arkcompiler/runtime_core/static_core/verification/jobs/
H A Dservice.cpp26 ark::os::memory::LockHolder lck {lock_}; in Destroy()
36 condVar_.Wait(&lock_); in Destroy()
46 ark::os::memory::LockHolder lck {lock_}; in GetProcessor()
66 ark::os::memory::LockHolder lck {lock_}; in ReleaseProcessor()
H A Dservice.h64 ark::os::memory::Mutex lock_; member in ark::verifier::final
65 ark::os::memory::ConditionVariable condVar_ GUARDED_BY(lock_);
66 PandaUnorderedMap<panda_file::SourceLang, LangData> processors_ GUARDED_BY(lock_);
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/
H A Dets_native_library_provider.cpp49 os::memory::ReadLockHolder lock(lock_); in LoadLibrary()
65 os::memory::WriteLockHolder lock(lock_); in LoadLibrary()
90 os::memory::ReadLockHolder lock(lock_); in ResolveSymbol()
103 os::memory::ReadLockHolder lock(lock_); in GetLibraryPath()
109 os::memory::WriteLockHolder lock(lock_); in SetLibraryPath()
115 os::memory::WriteLockHolder lock(lock_); in AddLibraryPath()
H A Dets_native_library_provider.h42 mutable os::memory::RWLock lock_; member in ark::ets::NativeLibraryProvider
43 PandaSet<EtsNativeLibrary> libraries_ GUARDED_BY(lock_);
44 PandaVector<PandaString> libraryPath_ GUARDED_BY(lock_);
/arkcompiler/runtime_core/static_core/runtime/mem/
H A Dmalloc-proxy-allocator-inl.h46 lock_.Lock(); in Alloc()
56 lock_.Unlock(); in Alloc()
71 lock_.Lock(); in Free()
81 lock_.Unlock(); in Free()
H A Dmalloc-proxy-allocator.h62 os::memory::Mutex lock_; member in ark::mem::MallocProxyAllocator
/arkcompiler/runtime_core/static_core/runtime/tooling/
H A Dmemory_allocation_dumper.h87 os::memory::LockHolder lock(lock_); in DumpAllocation()
95 os::memory::LockHolder lock(lock_); in DumpNotAllocEvent()
104 os::memory::Mutex lock_; member in ark::tooling::MemoryAllocationDumper
/arkcompiler/runtime_core/static_core/runtime/
H A Dcha.h35 return lock_; in GetLock()
40 os::memory::Mutex lock_; member in ark::final
H A Dmonitor.cpp595 if (!lock_.TryLock()) { in Acquire()
600 if (!lock_.TryLockWithSpinning()) { in Acquire()
602 if (!lock_.TryLock()) { in Acquire()
616 lock_.Lock(); in Acquire()
658 lock_.LockForOther(thread->GetId()); in Acquire()
661 [[maybe_unused]] bool res = lock_.TryLock(); in Acquire()
686 lock_.UnlockForOther(thread->GetId()); in Acquire()
689 lock_.Unlock(); in Acquire()
717 // Signal waiter after mutex unlock so that signalled thread doesn't get stuck on lock_ in Acquire()
722 lock_ in Acquire()
[all...]
/arkcompiler/runtime_core/libpandabase/mem/
H A Dmmap_mem_pool-inl.h183 os::memory::LockHolder lk(lock_); in AllocArenaImpl()
204 os::memory::LockHolder lk(lock_); in FreeArenaImpl()
266 os::memory::LockHolder lk(lock_); in AllocRawMemImpl()
407 os::memory::LockHolder lk(lock_); in AllocPoolImpl()
418 os::memory::LockHolder lk(lock_); in FreePoolImpl()
457 os::memory::LockHolder lk(lock_); in GetAllocatorInfoForAddrImpl()
469 os::memory::LockHolder lk(lock_); in GetSpaceTypeForAddrImpl()
481 os::memory::LockHolder lk(lock_); in GetStartAddrPoolForAddrImpl()
490 os::memory::LockHolder lk(lock_); in GetObjectSpaceFreeBytes()
500 os::memory::LockHolder lk(lock_); in HaveEnoughPoolsInObjectSpace()
[all...]
H A Dalloc_tracker.h54 os::memory::LockHolder lock(lock_);
66 os::memory::LockHolder lock(lock_);
124 os::memory::Mutex lock_; member in panda::final
/arkcompiler/runtime_core/static_core/libpandabase/mem/
H A Dmmap_mem_pool-inl.h277 os::memory::LockHolder lk(lock_); in AllocArenaImpl()
300 os::memory::LockHolder lk(lock_); in FreeArenaImpl()
338 os::memory::LockHolder lk(lock_); in AllocRawMemImpl()
489 os::memory::LockHolder lk(lock_); in AllocPoolImpl()
501 os::memory::LockHolder lk(lock_); in FreePoolImpl()
540 os::memory::LockHolder lk(lock_); in GetAllocatorInfoForAddrImpl()
552 os::memory::LockHolder lk(lock_); in GetSpaceTypeForAddrImpl()
577 os::memory::LockHolder lk(lock_); in GetObjectSpaceFreeBytes()
587 os::memory::LockHolder lk(lock_); in HaveEnoughPoolsInObjectSpace()
600 os::memory::LockHolder lk(lock_); in GetObjectUsedBytes()
[all...]
H A Dalloc_tracker.h51 os::memory::LockHolder lock(lock_);
63 os::memory::LockHolder lock(lock_);
121 os::memory::Mutex lock_; member in ark::final
/arkcompiler/runtime_core/static_core/runtime/tests/
H A Dmultithreaded_intern_string_table_test.cpp99 while (lock_.test_and_set(std::memory_order_seq_cst)) { in CheckSameString()
106 lock_.clear(std::memory_order_seq_cst); in CheckSameString()
148 std::atomic_flag lock_ {false};
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/
H A Dstd_core_gc.cpp50 std::vector<uint64_t> taskIds_ GUARDED_BY(lock_);
54 os::memory::Mutex lock_; member in ark::ets::intrinsics::GCTaskTracker
73 os::memory::LockHolder lock(lock_); in AddTaskId()
79 os::memory::LockHolder lock(lock_); in HasId()
120 os::memory::LockHolder lock(lock_); in RemoveId()

Completed in 13 milliseconds

123