Home
last modified time | relevance | path

Searched refs:MutatorLock (Results 1 - 14 of 14) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/
H A Dmutator_lock.cpp21 void MutatorLock::ReadLock() in ReadLock()
28 void MutatorLock::WriteLock() in WriteLock()
35 bool MutatorLock::TryReadLock() in TryReadLock()
45 bool MutatorLock::TryWriteLock() in TryWriteLock()
55 void MutatorLock::Unlock() in Unlock()
62 bool MutatorLock::HasLock() const in HasLock()
67 MutatorLock::MutatorLockState MutatorLock::GetState() const in GetState()
72 void MutatorLock::SetState(MutatorLock
[all...]
H A Dmutator_lock.h23 class MutatorLock : public RWLock { class
H A Druntime.h55 MutatorLock *GetMutatorLock() in GetMutatorLock()
60 const MutatorLock *GetMutatorLock() const in GetMutatorLock()
272 MutatorLock mutatorLock_;
H A Djs_thread.h1376 MutatorLock::MutatorLockState GetMutatorLockState() const;
1377 void SetMutatorLockState(MutatorLock::MutatorLockState newState);
1625 MutatorLock::MutatorLockState mutatorLockState_ = MutatorLock::MutatorLockState::UNLOCKED;
H A Djs_thread.cpp1324 MutatorLock::MutatorLockState JSThread::GetMutatorLockState() const in GetMutatorLockState()
1329 void JSThread::SetMutatorLockState(MutatorLock::MutatorLockState newState) in SetMutatorLockState()
/arkcompiler/runtime_core/static_core/runtime/
H A Dlocks.cpp42 MutatorLock *Locks::NewMutatorLock() in NewMutatorLock()
44 auto *lock = new MutatorLock(); in NewMutatorLock()
57 void MutatorLock::ReadLock() in ReadLock()
61 LOG(DEBUG, RUNTIME) << "MutatorLock::ReadLock"; in ReadLock()
65 void MutatorLock::WriteLock() in WriteLock()
69 LOG(DEBUG, RUNTIME) << "MutatorLock::WriteLock"; in WriteLock()
73 bool MutatorLock::TryReadLock() in TryReadLock()
76 LOG(DEBUG, RUNTIME) << "MutatorLock::TryReadLock"; in TryReadLock()
83 bool MutatorLock::TryWriteLock() in TryWriteLock()
86 LOG(DEBUG, RUNTIME) << "MutatorLock in TryWriteLock()
[all...]
H A Dcompiler.h51 struct ScopedMutatorLock : public os::memory::ReadLockHolder<MutatorLock> {
52 ScopedMutatorLock() : os::memory::ReadLockHolder<MutatorLock>(*PandaVM::GetCurrent()->GetMutatorLock()) {} in ScopedMutatorLock()
H A Dthread.cpp492 // thread_frame_states_ should not be accessed without MutatorLock (as runtime could have been destroyed) in NativeCodeEnd()
510 // thread_frame_states_ should not be accessed without MutatorLock (as runtime could have been destroyed) in ManagedCodeBegin()
660 (GetMutatorLock()->GetState() != MutatorLock::MutatorLockState::UNLOCKED); in TestLockState()
/arkcompiler/ets_runtime/ecmascript/daemon/
H A Ddaemon_thread.h77 MutatorLock::MutatorLockState GetMutatorLockState() const;
78 void SetMutatorLockState(MutatorLock::MutatorLockState newState);
107 MutatorLock::MutatorLockState mutatorLockState_ = MutatorLock::MutatorLockState::UNLOCKED;
H A Ddaemon_thread.cpp172 MutatorLock::MutatorLockState DaemonThread::GetMutatorLockState() const in GetMutatorLockState()
177 void DaemonThread::SetMutatorLockState(MutatorLock::MutatorLockState newState) in SetMutatorLockState()
/arkcompiler/runtime_core/static_core/runtime/include/
H A Dlocks.h24 class PANDA_PUBLIC_API MutatorLock : public os::memory::RWLock { class
49 static MutatorLock *NewMutatorLock();
H A Dthread.h286 MutatorLock *GetMutatorLock() in GetMutatorLock()
291 const MutatorLock *GetMutatorLock() const in GetMutatorLock()
318 MutatorLock::MutatorLockState GetLockState() const in GetLockState()
323 void SetLockState(MutatorLock::MutatorLockState state) in SetLockState()
390 MutatorLock *mutatorLock_;
392 MutatorLock::MutatorLockState lockState_ = MutatorLock::UNLOCKED;
H A Dpanda_vm.h216 MutatorLock *GetMutatorLock() in GetMutatorLock()
221 const MutatorLock *GetMutatorLock() const in GetMutatorLock()
256 MutatorLock *mutatorLock_;
/arkcompiler/runtime_core/static_core/runtime/mem/
H A Drendezvous.h46 MutatorLock *GetMutatorLock() in GetMutatorLock()
55 MutatorLock *mutatorLock_;

Completed in 11 milliseconds