Home
last modified time | relevance | path

Searched refs:ThreadFlag (Results 1 - 6 of 6) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/
H A Djs_thread.cpp748 if ((oldStateAndFlags.asNonvolatileStruct.flags & ThreadFlag::ACTIVE_BARRIER) != 0) { in CheckAndPassActiveBarrier()
760 ClearFlag(ThreadFlag::ACTIVE_BARRIER); in PassSuspendBarrier()
1162 SetFlag(ThreadFlag::SUSPEND_REQUEST); in SuspendThread()
1169 SetFlag(ThreadFlag::ACTIVE_BARRIER); in SuspendThread()
1183 ClearFlag(ThreadFlag::SUSPEND_REQUEST); in ResumeThread()
1274 if (LIKELY(oldStateAndFlags.asNonvolatileStruct.flags == ThreadFlag::NO_FLAGS)) { in StoreRunningState()
1284 } else if ((oldStateAndFlags.asNonvolatileStruct.flags & ThreadFlag::ACTIVE_BARRIER) != 0) { in StoreRunningState()
1286 } else if ((oldStateAndFlags.asNonvolatileStruct.flags & ThreadFlag::SUSPEND_REQUEST) != 0) { in StoreRunningState()
H A Djs_thread.h94 enum ThreadFlag : uint16_t {
1333 bool f = ReadFlag(ThreadFlag::SUSPEND_REQUEST);
1340 return ReadFlag(ThreadFlag::SUSPEND_REQUEST);
1535 bool ReadFlag(ThreadFlag flag) const in ReadFlag()
1542 void SetFlag(ThreadFlag flag) in SetFlag()
1547 void ClearFlag(ThreadFlag flag) in ClearFlag()
/arkcompiler/runtime_core/static_core/runtime/include/
H A Dthread.h77 enum ThreadFlag { NO_FLAGS = 0, SUSPEND_REQUEST = 2, RUNTIME_TERMINATION_REQUEST = 4, SAFEPOINT_REQUEST = 8 }; enum
383 PANDA_PUBLIC_API static ThreadFlag initialThreadFlag_;
H A Dmanaged_thread.h463 NO_THREAD_SANITIZE bool ReadFlag(ThreadFlag flag) const in ReadFlag()
474 void SetFlag(ThreadFlag flag) in SetFlag()
482 void ClearFlag(ThreadFlag flag) in ClearFlag()
/arkcompiler/runtime_core/static_core/runtime/
H A Dthread.cpp139 CONSTEXPR_IN_RELEASE ThreadFlag GetInitialThreadFlag() in GetInitialThreadFlag()
142 ThreadFlag initialFlag = Runtime::GetOptions().IsRunGcEverySafepoint() ? SAFEPOINT_REQUEST : NO_FLAGS; in GetInitialThreadFlag()
149 ThreadFlag Thread::initialThreadFlag_ = NO_FLAGS;
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dstub_builder.cpp124 BRANCH_UNLIKELY(Int32Equal(Int32(ThreadFlag::SUSPEND_REQUEST), CheckSuspend(glue)), &needSuspend, &loopEnd); in LoopEnd()

Completed in 24 milliseconds