Home
last modified time | relevance | path

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

/arkcompiler/runtime_core/static_core/runtime/mem/gc/workers/
Dgc_workers_tasks.h147 class GCUpdateRefsWorkersTask : public GCWorkersTask {
154 explicit GCUpdateRefsWorkersTask(MovedObjectsRange *movedObjects) in GCUpdateRefsWorkersTask() function
158 DEFAULT_COPY_SEMANTIC(GCUpdateRefsWorkersTask);
159 DEFAULT_MOVE_SEMANTIC(GCUpdateRefsWorkersTask);
160 ~GCUpdateRefsWorkersTask() = default;
/arkcompiler/runtime_core/static_core/runtime/mem/gc/g1/
Dg1-gc.cpp518 void DoUpdateReferencesToMovedObjectsRange(typename GCUpdateRefsWorkersTask<FULL_GC>::MovedObjectsR… in DoUpdateReferencesToMovedObjectsRange()
580 … auto *movedObjectsRange = task->Cast<GCUpdateRefsWorkersTask<false>>()->GetMovedObjectsRange(); in WorkerTaskProcessing()
1486 … if (std::distance(rangeBegin, movedObjects->end()) < GCUpdateRefsWorkersTask<false>::RANGE_SIZE) { in ProcessMovedObjects()
1489 std::advance(rangeEnd, GCUpdateRefsWorkersTask<false>::RANGE_SIZE); in ProcessMovedObjects()
1492 …this->GetInternalAllocator()->template New<typename GCUpdateRefsWorkersTask<false>::MovedObjectsRa… in ProcessMovedObjects()
1495 GCUpdateRefsWorkersTask<false> gcWorkerTask(movedObjectsRange); in ProcessMovedObjects()
1496 if (this->GetWorkersTaskPool()->AddTask(GCUpdateRefsWorkersTask<false>(gcWorkerTask))) { in ProcessMovedObjects()
1514 …typename GCUpdateRefsWorkersTask<FULL_GC>::MovedObjectsRange movedObjectsRange(movedObjects->begin… in UpdateMovedObjectsReferences()