Lines Matching defs:workNode
202 WorkNode* workNode = reinterpret_cast<WorkNode*>(function->GetWorkNodePointer());
203 if (workNode != nullptr) {
204 workNode->SetValue(JSTaggedType(JSFunction::Cast(funcValue)));
342 auto workNode = reinterpret_cast<WorkNode *>(function->GetWorkNodePointer());
343 if (workNode == nullptr) {
344 workNode = nativeAreaAllocator_->New<WorkNode>(JSTaggedType(function));
345 function->SetWorkNodePointer(reinterpret_cast<uintptr_t>(workNode));
347 dumpWorkList_.PushBack(workNode);
349 workNode->SetValue(JSTaggedType(function));
350 auto workList = workNode->GetWorkList();
353 preDumpWorkList_.Remove(workNode);
356 dumpWorkList_.PushBack(workNode);
507 auto workNode = reinterpret_cast<WorkNode *>(function->GetWorkNodePointer());
508 if (workNode == nullptr) {
509 workNode = nativeAreaAllocator_->New<WorkNode>(JSTaggedType(function));
510 function->SetWorkNodePointer(reinterpret_cast<uintptr_t>(workNode));
512 preDumpWorkList_.PushBack(workNode);
514 workNode->SetValue(JSTaggedType(function));
515 auto workList = workNode->GetWorkList();
518 workList->Remove(workNode);
521 preDumpWorkList_.PushBack(workNode);