Home
last modified time | relevance | path

Searched refs:IsConcurrentFullMark (Results 1 - 14 of 14) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/mem/
H A Dpartial_gc.cpp31 ECMA_BYTRACE_NAME(HITRACE_TAG_ARK, "PartialGC::RunPhases" + std::to_string(heap_->IsConcurrentFullMark()) in RunPhases()
58 if (heap_->IsConcurrentFullMark()) { in RunPhases()
77 if (heap_->IsConcurrentFullMark()) { in Initialize()
109 if (heap_->IsConcurrentFullMark()) { in Finish()
124 if (heap_->IsConcurrentFullMark()) { in Mark()
152 if (heap_->IsConcurrentFullMark()) { in Sweep()
H A Dconcurrent_marker.cpp82 if (heap_->IsConcurrentFullMark()) { in HandleMarkingFinished()
117 if (heap_->IsConcurrentFullMark()) { in Reset()
135 if (heap_->IsConcurrentFullMark()) { in InitializeMarking()
186 } else if (heap_->IsConcurrentFullMark()) { in FinishMarking()
H A Dbarriers.cpp23 if (heap->IsConcurrentFullMark()) { in UpdateWithoutEden()
50 if (heap->IsConcurrentFullMark()) { in Update()
H A Dsparse_space.h27 if (!heap_->IsConcurrentFullMark() || heap_->IsReadyToConcurrentMark()) { \
37 if (!heap_->IsConcurrentFullMark() || heap_->IsReadyToConcurrentMark()) { \
H A Dparallel_evacuator-inl.h324 if (heap_->IsConcurrentFullMark() && !valueRegion->InSharedHeap() && in SetObjectRSet()
381 if (heap_->IsConcurrentFullMark()) { in UpdateAddressAfterEvacation()
H A Dparallel_marker.cpp118 bool isFullMark = heap_->IsConcurrentFullMark(); in ProcessMarkStack()
158 bool isFullMark = heap_->IsConcurrentFullMark(); in ProcessIncrementalMarkStack()
H A Didle_gc_trigger.cpp99 bool isFullMarking = heap_->IsConcurrentFullMark() && heap_->GetJSThread()->IsMarking(); in ReachIdleLocalOldGCThresholds()
H A Dparallel_evacuator.cpp82 } else if (heap_->IsConcurrentFullMark() || heap_->IsYoungMark()) { in EvacuateSpace()
152 ASSERT(heap_->IsConcurrentFullMark()); in UpdateRecordWeakReferenceInParallel()
353 bool isFullMark = heap_->IsConcurrentFullMark(); in UpdateWeakReference()
H A Dmem_controller.cpp187 if (heap_->IsConcurrentFullMark()) { in StopCalculationAfterGC()
H A Dheap.cpp1221 if (gcType == TriggerGCType::FULL_GC || IsConcurrentFullMark()) { in CollectGarbage()
1226 OPTIONAL_LOG(ecmaVm_, INFO) << " GC after: is full mark" << IsConcurrentFullMark() in CollectGarbage()
1654 bool isFullMarking = IsConcurrentFullMark() && GetJSThread()->IsMarking(); in CheckAndTriggerOldGC()
2109 if (idleTask_ == IdleTaskType::YOUNG_GC && IsConcurrentFullMark()) { in TriggerConcurrentMarking()
2514 << concurrentMarker_->IsEnabled() << "), Full Mark(" << IsConcurrentFullMark() in PrintHeapInfo()
H A Dlinear_space.cpp58 if (localHeap_->IsConcurrentFullMark()) { in Allocate()
H A Dheap.h206 bool IsConcurrentFullMark() const in IsConcurrentFullMark() function in panda::panda::ecmascript::BaseHeap
/arkcompiler/ets_runtime/ecmascript/tests/
H A Dconcurrent_marking_test.cpp99 EXPECT_FALSE(heap->IsConcurrentFullMark()); in HWTEST_F_L0()
101 EXPECT_TRUE(heap->IsConcurrentFullMark()); in HWTEST_F_L0()
119 EXPECT_FALSE(heap->IsConcurrentFullMark()); in HWTEST_F_L0()
121 EXPECT_TRUE(!heap->IsConcurrentFullMark()); in HWTEST_F_L0()
H A Dgc_second_test.cpp214 EXPECT_FALSE(heap->IsConcurrentFullMark()); in HWTEST_F_L0()

Completed in 14 milliseconds