Searched refs:workerEngine (Results 1 – 9 of 9) sorted by relevance
100 if (workerEngine->HasListeningCounter()) { in CheckFreeConditions()106 } else if (workerEngine->HasSubEnv()) { in CheckFreeConditions()110 } else if (workerEngine->IsProfiling()) { in CheckFreeConditions()218 workerEngine->MarkTaskPoolThread(); in ExecuteInThread()266 if (!workerEngine->CallInitWorkerFunc(workerEngine)) { in PrepareForWorkerInstance()285 if (workerEngine == nullptr) { in ReleaseWorkerThreadContent()302 if (!workerEngine->CallOffWorkerFunc(workerEngine)) { in ReleaseWorkerThreadContent()305 delete workerEngine; in ReleaseWorkerThreadContent()329 workerEngine->NotifyTaskBegin(); in NotifyTaskBegin()340 workerEngine->NotifyTaskFinished(); in TriggerGCCheck()[all …]
86 auto workerEngine = reinterpret_cast<NativeEngine*>(workerEnv_); in ~CallbackScope() local87 workerEngine->DecreaseListeningCounter(); in ~CallbackScope()
258 auto workerEngine = reinterpret_cast<NativeEngine*>(worker->workerEnv_); in CheckForBlockedWorkers() local259 if (worker->idleState_ && !workerEngine->IsExecutingPendingJob()) { in CheckForBlockedWorkers()260 if (!workerEngine->HasWaitingRequest()) { in CheckForBlockedWorkers()1000 auto workerEngine = reinterpret_cast<NativeEngine*>(env); in NotifyCallbackExecute() local1001 workerEngine->IncreaseListeningCounter(); in NotifyCallbackExecute()
1236 NativeEngine* workerEngine = reinterpret_cast<NativeEngine*>(workerEnv); variable1237 workerEngine->MarkRestrictedWorkerThread();1282 NativeEngine* workerEngine = reinterpret_cast<NativeEngine*>(workerEnv); variable1283 workerEngine->MarkTaskPoolThread();1328 NativeEngine* workerEngine = reinterpret_cast<NativeEngine*>(workerEnv); variable1329 workerEngine->MarkWorkerThread();1375 NativeEngine* workerEngine = reinterpret_cast<NativeEngine*>(workerEnv); variable1376 workerEngine->MarkRestrictedWorkerThread();
1377 auto workerEngine = reinterpret_cast<NativeEngine*>(workerEnv_); in PrepareForWorkerInstance() local1381 workerEngine->SetDebuggerPostTaskFunc([this](std::function<void()>&& task) { in PrepareForWorkerInstance()1385 if (!hostEngine->CallInitWorkerFunc(workerEngine)) { in PrepareForWorkerInstance()2279 auto workerEngine = reinterpret_cast<NativeEngine*>(workerEnv_); in ReleaseWorkerThreadContent() local2280 if (hostEngine != nullptr && workerEngine != nullptr) { in ReleaseWorkerThreadContent()2281 if (!hostEngine->DeleteWorker(workerEngine)) { in ReleaseWorkerThreadContent()
249 bool DeleteWorker(NativeEngine* workerEngine) override;
2029 bool ArkNativeEngine::DeleteWorker(NativeEngine* workerEngine) in DeleteWorker() argument2031 if (workerEngine != nullptr) { in DeleteWorker()2033 …const panda::ecmascript::EcmaVM* workerVM = reinterpret_cast<ArkNativeEngine*>(workerEngine)->GetE… in DeleteWorker()
202 virtual bool DeleteWorker(NativeEngine* workerEngine) = 0;
745 NativeEngine* workerEngine = reinterpret_cast<NativeEngine*>(workerEnv); in ReleaseWorkerHandles() local