Home
last modified time | relevance | path

Searched refs:workerTask (Results 1 – 2 of 2) sorted by relevance

/foundation/resourceschedule/ffrt/src/util/
Dworker_monitor.cpp73 CPUEUTask* workerTask = worker->curTask; in CheckWorkerStatus() local
74 if (workerTask == nullptr) { in CheckWorkerStatus()
80 if (!(workerTask->type != ffrt_normal_task && workerTask->type != ffrt_io_task)) { in CheckWorkerStatus()
84 RecordTimeoutFunctionInfo(worker, workerTask); in CheckWorkerStatus()
91 void WorkerMonitor::RecordTimeoutFunctionInfo(WorkerThread* worker, CPUEUTask* workerTask) in RecordTimeoutFunctionInfo() argument
95 workerStatus_[worker] = { workerTask, 0 }; in RecordTimeoutFunctionInfo()
99 if (workerIter->second.first == workerTask) { in RecordTimeoutFunctionInfo()
101 RecordSymbolAndBacktrace(workerTask, worker->Id()); in RecordTimeoutFunctionInfo()
108 workerIter->second = { workerTask, 0 }; in RecordTimeoutFunctionInfo()
Dworker_monitor.h31 void RecordTimeoutFunctionInfo(WorkerThread* worker, CPUEUTask* workerTask);