Home
last modified time | relevance | path

Searched refs:gc_root (Results 1 – 6 of 6) sorted by relevance

/ark/runtime_core/runtime/mem/gc/
Dgc_root-inl.h27 root_manager.VisitNonHeapRoots([&os](const GCRoot &gc_root) { os << gc_root; });
/ark/runtime_core/runtime/mem/gc/gen-gc/
Dgen-gc.cpp181 GCRootVisitor gc_mark_young = [&objects_stack, &young_mr, this](const GCRoot &gc_root) { in MarkYoung() argument
183 auto root_object_ptr = gc_root.GetObjectHeader(); in MarkYoung()
435 GCRootVisitor gc_mark_roots = [this, &objects_stack](const GCRoot &gc_root) { in MarkRoots() argument
436 ObjectHeader *root_object = gc_root.GetObjectHeader(); in MarkRoots()
437 ObjectHeader *from_object = gc_root.GetFromObjectHeader(); in MarkRoots()
492 this->VisitClassRoots([this, &objects_stack](const GCRoot &gc_root) { in ConcurrentMark() argument
493 if (MarkObjectIfNotMarked(gc_root.GetObjectHeader())) { in ConcurrentMark()
494 ASSERT(gc_root.GetObjectHeader() != nullptr); in ConcurrentMark()
495 this->AddToStack(objects_stack, gc_root.GetObjectHeader()); in ConcurrentMark()
512 GCRootVisitor gc_mark_roots = [this, &objects_stack](const GCRoot &gc_root) { in ConcurrentMark() argument
[all …]
/ark/runtime_core/runtime/mem/gc/stw-gc/
Dstw-gc.cpp78 [&objects_stack, this](const GCRoot &gc_root) { in Mark() argument
79 LOG_DEBUG_GC << "Handle root " << GetDebugInfoAboutObject(gc_root.GetObjectHeader()); in Mark()
80 if (this->MarkObjectIfNotMarked(gc_root.GetObjectHeader())) { in Mark()
81 this->AddToStack(&objects_stack, gc_root.GetObjectHeader()); in Mark()
/ark/runtime_core/runtime/
Dthread.cpp574 …pt_reference_storage_->VisitObjects([&cb](const mem::GCRoot &gc_root) { cb(gc_root.GetObjectHeader… in VisitGCRoots() argument
DBUILD.gn106 "mem/gc/gc_root.cpp",
DCMakeLists.txt81 mem/gc/gc_root.cpp