/arkcompiler/runtime_core/static_core/plugins/ets/runtime/mem/ |
H A D | ets_reference_processor.h | 49 void ProcessReferences(bool concurrent, bool clearSoftReferences, GCPhase gcPhase, 76 void ProcessReferences(const mem::GC::ReferenceClearPredicateT &pred, const Handler &handler); 92 void EtsReferenceProcessor::ProcessReferences(const mem::GC::ReferenceClearPredicateT &pred, const Handler &handler) in ProcessReferences() function in ark::mem::ets::EtsReferenceProcessor
|
H A D | ets_reference_processor.cpp | 128 void EtsReferenceProcessor::ProcessReferences([[maybe_unused]] bool concurrent, in ProcessReferences() function in ark::mem::ets::EtsReferenceProcessor 133 ProcessReferences(pred, [this](auto *weakRefObj, auto *referentObj) { in ProcessReferences() 148 ProcessReferences(pred, [this](auto *weakRefObj, auto *referentObj) { in ProcessReferencesAfterCompaction()
|
/arkcompiler/runtime_core/static_core/runtime/mem/gc/reference-processor/ |
H A D | empty_reference_processor.h | 39 void ProcessReferences([[maybe_unused]] bool concurrent, [[maybe_unused]] bool clearSoftReferences,
|
H A D | reference_processor.h | 77 virtual void ProcessReferences(bool concurrent, bool clearSoftReferences, GCPhase gcPhase,
|
/arkcompiler/runtime_core/static_core/runtime/mem/gc/ |
H A D | gc.h | 319 void ProcessReferences(GCPhase gcPhase, const GCTask &task, const ReferenceClearPredicateT &pred); 322 void ProcessReferences(const mem::GC::ReferenceClearPredicateT &pred);
|
H A D | gc.cpp | 470 void GC::ProcessReferences(GCPhase gcPhase, const GCTask &task, const ReferenceClearPredicateT &pred) in ProcessReferences() function in ark::mem::GC 476 referenceProcessor_->ProcessReferences(false, clearSoftReferences, gcPhase, pred); in ProcessReferences() 485 void GC::ProcessReferences(const mem::GC::ReferenceClearPredicateT &pred) in ProcessReferences() function in ark::mem::GC
|
/arkcompiler/ets_runtime/ecmascript/mem/ |
H A D | full_gc.cpp | 170 heap_->GetEcmaVM()->ProcessReferences(gcUpdateWeak); in Sweep()
|
H A D | parallel_evacuator.cpp | 397 heap_->GetEcmaVM()->ProcessReferences(gcUpdateWeak); in UpdateWeakReference() 448 heap_->GetEcmaVM()->ProcessReferences(gcUpdateWeak); in UpdateWeakReferenceOpt()
|
H A D | heap.h | 1522 inline void ProcessReferences(const WeakRootVisitor& visitor);
|
H A D | heap-inl.h | 1123 void Heap::ProcessReferences(const WeakRootVisitor& visitor) in ProcessReferences() function in panda::ecmascript::Heap
|
/arkcompiler/ets_runtime/ecmascript/ |
H A D | ecma_vm.cpp | 589 void EcmaVM::ProcessReferences(const WeakRootVisitor& visitor) in ProcessReferences() function in panda::ecmascript::EcmaVM 591 heap_->ProcessReferences(visitor); in ProcessReferences() 592 GetPGOProfiler()->ProcessReferences(visitor); in ProcessReferences()
|
H A D | ecma_vm.h | 273 void ProcessReferences(const WeakRootVisitor &visitor);
|
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/ |
H A D | pgo_profiler.h | 100 void ProcessReferences(const WeakRootVisitor &visitor);
|
H A D | pgo_profiler.cpp | 1883 void PGOProfiler::ProcessReferences(const WeakRootVisitor &visitor) in ProcessReferences() function in panda::ecmascript::pgo::PGOProfiler
|
/arkcompiler/runtime_core/static_core/runtime/core/ |
H A D | core_vm.cpp | 198 gc->ProcessReferences(gc->GetGCPhase(), task, pred); in HandleReferences()
|
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/ |
H A D | ets_vm.cpp | 353 gc->ProcessReferences(gc->GetGCPhase(), task, pred); in HandleReferences()
|
/arkcompiler/runtime_core/static_core/runtime/mem/gc/g1/ |
H A D | g1-gc.cpp | 1234 this->ProcessReferences(refClearPred); in HandleReferences()
|