Home
last modified time | relevance | path

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

/foundation/resourceschedule/ffrt/src/dfx/dump/
H A Ddump.cpp61 ctx.uc_mcontext.regs[REG_AARCH64_X29] = task->coRoutine->ctx.regs[10]; in DumpTask()
62 ctx.uc_mcontext.sp = task->coRoutine->ctx.regs[13]; in DumpTask()
63 ctx.uc_mcontext.pc = task->coRoutine->ctx.regs[11]; in DumpTask()
65 ctx.uc_mcontext.gregs[REG_RBX] = task->coRoutine->ctx.regs[0]; in DumpTask()
66 ctx.uc_mcontext.gregs[REG_RBP] = task->coRoutine->ctx.regs[1]; in DumpTask()
67 ctx.uc_mcontext.gregs[REG_RSP] = task->coRoutine->ctx.regs[6]; in DumpTask()
70 ctx.uc_mcontext.arm_sp = task->coRoutine->ctx.regs[0]; /* sp */ in DumpTask()
71 ctx.uc_mcontext.arm_pc = task->coRoutine->ctx.regs[1]; /* pc */ in DumpTask()
72 ctx.uc_mcontext.arm_lr = task->coRoutine->ctx.regs[1]; /* lr */ in DumpTask()
73 ctx.uc_mcontext.arm_fp = task->coRoutine in DumpTask()
[all...]
/foundation/resourceschedule/ffrt/src/dfx/bbox/
H A Dbbox.cpp155 if (t->coRoutine && (t->coRoutine->status.load() == static_cast<int>(CoStatus::CO_NOT_FINISH)) in SaveNormalTaskStatus()
163 return (t->state == TaskState::RUNNING) && t->coRoutine && in SaveNormalTaskStatus()
164 t->coRoutine->status.load() == static_cast<int>(CoStatus::CO_NOT_FINISH) && t != g_cur_task; in SaveNormalTaskStatus()
199 if (t->coRoutine && (t->coRoutine->status.load() == static_cast<int>(CoStatus::CO_NOT_FINISH))) { in SaveQueueTaskStatus()
206 return (t->GetFinishStatus() == false) && t->coRoutine && in SaveQueueTaskStatus()
207 t->coRoutine->status.load() == static_cast<int>(CoStatus::CO_NOT_FINISH); in SaveQueueTaskStatus()
520 if (t->coRoutine && (t->coRoutine in SaveNormalTaskStatusInfo()
[all...]
/foundation/resourceschedule/ffrt/src/eu/
H A Dco_routine.cpp337 task->coRoutine = GetCoEnv()->runningCo;
338 task->coRoutine->task = task;
339 task->coRoutine->thEnv = GetCoEnv();
344 task->coRoutine->task = nullptr;
345 task->coRoutine = nullptr;
350 if (task->coRoutine) { // use allocated coroutine stack
354 GetCoEnv()->runningCo = task->coRoutine;
380 auto co = task->coRoutine;
389 if (task->coRoutine->status == static_cast<int>(CoStatus::CO_NOT_FINISH)) {
416 if (task->coRoutine) {
[all...]
/foundation/resourceschedule/ffrt/src/tm/
H A Dtask_base.h65 CoRoutine* coRoutine = nullptr; member in ffrt::CoTask
H A Dcpu_task.cpp69 this->coRoutine->isTaskDone = true; in Execute()
/foundation/resourceschedule/ffrt/src/core/
H A Dtask.cpp582 auto co = curTask->coRoutine; in ffrt_get_current_coroutine_stack()

Completed in 4 milliseconds