| /arkcompiler/runtime_core/static_core/runtime/include/ |
| D | mtmanaged_thread.h | 46 ThreadStatus GetWaitingMonitorOldStatus() in GetWaitingMonitorOldStatus() 51 void SetWaitingMonitorOldStatus(ThreadStatus status) in SetWaitingMonitorOldStatus() 178 void WaitWithLockHeld(ThreadStatus waitStatus) REQUIRES(condLock_) in WaitWithLockHeld() 180 ASSERT(waitStatus == ThreadStatus::IS_WAITING); in WaitWithLockHeld() 194 while (thread->GetStatus() == ThreadStatus::RUNNING) { in WaitForSuspension() 212 …bool TimedWaitWithLockHeld(ThreadStatus waitStatus, uint64_t timeout, uint64_t nanos, bool isAbsol… 215 … ASSERT(waitStatus == ThreadStatus::IS_TIMED_WAITING || waitStatus == ThreadStatus::IS_SLEEPING || in REQUIRES() 216 waitStatus == ThreadStatus::IS_BLOCKED || waitStatus == ThreadStatus::IS_SUSPENDED || in REQUIRES() 217 …waitStatus == ThreadStatus::IS_COMPILER_WAITING || waitStatus == ThreadStatus::IS_WAITING_INFLATIO… in REQUIRES() 228 …bool TimedWait(ThreadStatus waitStatus, uint64_t timeout, uint64_t nanos = 0, bool isAbsolute = fa… [all …]
|
| D | managed_thread.h | 170 return GetStatus() != ThreadStatus::FINISHED; in IsThreadAlive() 173 void UpdateStatus(enum ThreadStatus status) in UpdateStatus() 177 ThreadStatus oldStatus = GetStatus(); in UpdateStatus() 178 if (oldStatus == ThreadStatus::RUNNING && status != ThreadStatus::RUNNING) { in UpdateStatus() 180 } else if (oldStatus != ThreadStatus::RUNNING && status == ThreadStatus::RUNNING) { in UpdateStatus() 185 StoreStatus<CHECK_SAFEPOINT, READLOCK>(ThreadStatus::RUNNING); in UpdateStatus() 186 … } else if (oldStatus == ThreadStatus::NATIVE && status != ThreadStatus::IS_TERMINATED_LOOP && in UpdateStatus() 200 enum ThreadStatus GetStatus() in GetStatus() 206 return static_cast<enum ThreadStatus>(resInt >> THREAD_STATUS_OFFSET); in GetStatus() 209 static PandaString ThreadStatusAsString(enum ThreadStatus status); [all …]
|
| D | thread_scopes.h | 67 … explicit ScopedChangeThreadStatus(ManagedThread *thread, ThreadStatus newStatus) : thread_(thread) in ScopedChangeThreadStatus() 80 ThreadStatus oldStatus_;
|
| D | thread_status.h | 21 enum class ThreadStatus : uint16_t { enum
|
| /arkcompiler/runtime_core/static_core/runtime/ |
| D | global_object_lock.cpp | 26 ScopedChangeThreadStatus s(ManagedThread::GetCurrent(), ThreadStatus::IS_BLOCKED); in GlobalObjectLock() 32 ScopedChangeThreadStatus s(ManagedThread::GetCurrent(), ThreadStatus::IS_WAITING); in Wait() 39 ScopedChangeThreadStatus s(ManagedThread::GetCurrent(), ThreadStatus::IS_TIMED_WAITING); in TimedWait()
|
| D | thread.cpp | 470 UpdateStatus(ThreadStatus::NATIVE); in NativeCodeBegin() 479 UpdateStatus(ThreadStatus::RUNNING); in NativeCodeEnd() 495 UpdateStatus(ThreadStatus::RUNNING); in ManagedCodeBegin() 508 UpdateStatus(ThreadStatus::NATIVE); in ManagedCodeEnd() 536 PandaString ManagedThread::ThreadStatusAsString(enum ThreadStatus status) in ThreadStatusAsString() 539 case ThreadStatus::CREATED: in ThreadStatusAsString() 541 case ThreadStatus::RUNNING: in ThreadStatusAsString() 543 case ThreadStatus::IS_BLOCKED: in ThreadStatusAsString() 545 case ThreadStatus::IS_WAITING: in ThreadStatusAsString() 547 case ThreadStatus::IS_TIMED_WAITING: in ThreadStatusAsString() [all …]
|
| D | mt_thread_manager.cpp | 94 if (status == ThreadStatus::NATIVE || status == ThreadStatus::IS_BLOCKED) { in DeregisterSuspendedThreads() 233 if (thread->GetStatus() == ThreadStatus::RUNNING) { in IsRunningThreadExist() 291 thread->UpdateStatus(ThreadStatus::FINISHED); in UnregisterExitedThread() 337 ASSERT(current->GetStatus() != ThreadStatus::RUNNING); in SuspendAndWaitThreadByInternalThreadId() 365 if (suspended->GetStatus() != ThreadStatus::RUNNING) { in SuspendAndWaitThreadByInternalThreadId()
|
| D | monitor_object_lock.cpp | 33 …Monitor::State state = Monitor::Wait(objHandler_.GetPtr(), ThreadStatus::IS_WAITING, 0, 0, ignoreI… in Wait() 40 …Monitor::State state = Monitor::Wait(objHandler_.GetPtr(), ThreadStatus::IS_TIMED_WAITING, timeout… in TimedWait()
|
| D | monitor.cpp | 109 ScopedChangeThreadStatus sts(thread, ThreadStatus::IS_WAITING_INFLATION); in InflateThinLock() 113 thread->SetWaitingMonitorOldStatus(ThreadStatus::FINISHED); in InflateThinLock() 130 thread->TimedWait(ThreadStatus::IS_WAITING_INFLATION, SLEEP_MS, 0); in InflateThinLock() 133 thread->SetWaitingMonitorOldStatus(ThreadStatus::FINISHED); in InflateThinLock() 214 thread->SetWaitingMonitorOldStatus(ThreadStatus::IS_WAITING_INFLATION); in MonitorEnter() 336 static inline bool DoWaitInternal(MTManagedThread *thread, ThreadStatus status, uint64_t timeout, u… in DoWaitInternal() 351 Monitor::State Monitor::Wait(ObjectHeader *obj, ThreadStatus status, uint64_t timeout, uint64_t nan… in Wait() 433 thread->SetWaitingMonitorOldStatus(ThreadStatus::FINISHED); in Wait() 585 thread->SetWaitingMonitorOldStatus(ThreadStatus::IS_BLOCKED); in Acquire() 587 ScopedChangeThreadStatus sts(thread, ThreadStatus::IS_BLOCKED); in Acquire() [all …]
|
| D | lock_order_graph.cpp | 50 if (status == ThreadStatus::NATIVE) { in CheckForTerminationLoops() 53 if (status != ThreadStatus::IS_BLOCKED) { in CheckForTerminationLoops()
|
| D | single_thread_manager.h | 52 if (mainThread->GetStatus() == ThreadStatus::RUNNING) { in IsRunningThreadExist()
|
| D | thread_manager.h | 287 bool CanDeregister(enum ThreadStatus status) in CanDeregister() 297 return status == ThreadStatus::IS_TERMINATED_LOOP; in CanDeregister()
|
| D | intrinsics.cpp | 377 Monitor::State state = Monitor::Wait(header, ThreadStatus::IS_WAITING, 0, 0); in ObjectWait() 383 Monitor::State state = Monitor::Wait(header, ThreadStatus::IS_TIMED_WAITING, timeout, 0); in ObjectTimedWait() 389 Monitor::State state = Monitor::Wait(header, ThreadStatus::IS_TIMED_WAITING, timeout, nanos); in ObjectTimedWaitNanos()
|
| /arkcompiler/runtime_core/static_core/tools/sampler/ |
| D | trace_dumper.cpp | 52 void TraceDumper::WriteThreadStatus(std::ofstream &stream, SampleInfo::ThreadStatus threadStatus) in WriteThreadStatus() 57 case SampleInfo::ThreadStatus::RUNNING: { in WriteThreadStatus() 61 case SampleInfo::ThreadStatus::SUSPENDED: { in WriteThreadStatus()
|
| D | trace_dumper.h | 55 static void WriteThreadStatus(std::ofstream &stream, SampleInfo::ThreadStatus threadStatus);
|
| /arkcompiler/runtime_core/static_core/runtime/tooling/sampler/ |
| D | sample_info.h | 31 enum class ThreadStatus : uint32_t { UNDECLARED = 0, RUNNING = 1, SUSPENDED = 2 }; enum 48 ThreadStatus threadStatus {ThreadStatus::UNDECLARED};
|
| D | sampling_profiler.cpp | 336 if (threadStatus == ThreadStatus::RUNNING) { in SigProfSamplingProfilerHandler() 337 sample.threadInfo.threadStatus = SampleInfo::ThreadStatus::RUNNING; in SigProfSamplingProfilerHandler() 338 } else if (threadStatus == ThreadStatus::NATIVE && isCoroutineRunning) { in SigProfSamplingProfilerHandler() 339 sample.threadInfo.threadStatus = SampleInfo::ThreadStatus::RUNNING; in SigProfSamplingProfilerHandler() 341 sample.threadInfo.threadStatus = SampleInfo::ThreadStatus::SUSPENDED; in SigProfSamplingProfilerHandler()
|
| D | sample_reader-inl.h | 114 …static_cast<SampleInfo::ThreadStatus>(ReadUint32TBitMisaligned(¤tSamplePtr[SAMPLE_THREAD_STA… in GetNextSample()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_util/include/ |
| D | mpl_scheduler.h | 135 enum ThreadStatus { kThreadStop, kThreadRun, kThreadPause }; enum 137 ThreadStatus statusFinish;
|
| /arkcompiler/runtime_core/static_core/runtime/coroutines/ |
| D | stackful_coroutine.cpp | 73 ASSERT(co->GetStatus() != ThreadStatus::FINISHED); in Destroy() 75 co->UpdateStatus(ThreadStatus::TERMINATING); in Destroy()
|
| D | threaded_coroutine.cpp | 72 ASSERT(co->GetStatus() != ThreadStatus::FINISHED); in Destroy() 74 co->UpdateStatus(ThreadStatus::TERMINATING); in Destroy()
|
| D | threaded_coroutine_manager.cpp | 110 co->UpdateStatus(ThreadStatus::TERMINATING); in TerminateCoroutine() 132 co->UpdateStatus(ThreadStatus::FINISHED); in TerminateCoroutine()
|
| /arkcompiler/runtime_core/static_core/verification/gen/templates/ |
| D | job_fill_gen.h.erb | 132 % ScopedChangeThreadStatus st(ManagedThread::GetCurrent(), ThreadStatus::RUNNING); 171 % ScopedChangeThreadStatus st(ManagedThread::GetCurrent(), ThreadStatus::RUNNING… 188 % ScopedChangeThreadStatus st(ManagedThread::GetCurrent(), ThreadStatus::RUNNING); 220 % ScopedChangeThreadStatus st(ManagedThread::GetCurrent(), ThreadStatus::RUNNING); 234 % ScopedChangeThreadStatus st(ManagedThread::GetCurrent(), ThreadStatus::RUNNING); 245 % ScopedChangeThreadStatus st(ManagedThread::GetCurrent(), ThreadStatus::RUNNING); 255 % ScopedChangeThreadStatus st(ManagedThread::GetCurrent(), ThreadStatus::RUNNING);
|
| /arkcompiler/runtime_core/static_core/verification/type/ |
| D | type_system.cpp | 44 ScopedChangeThreadStatus st(ManagedThread::GetCurrent(), ThreadStatus::RUNNING); 121 ScopedChangeThreadStatus st(ManagedThread::GetCurrent(), ThreadStatus::RUNNING); in GetMethodSignature()
|
| /arkcompiler/runtime_core/static_core/verification/jobs/ |
| D | job.cpp | 43 ScopedChangeThreadStatus st(ManagedThread::GetCurrent(), ThreadStatus::RUNNING); in UpdateTypes()
|