Home
last modified time | relevance | path

Searched refs:GetConcurrentMarker (Results 1 - 21 of 21) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/tests/
H A Dgc_first_test.cpp43 heap->GetConcurrentMarker()->EnableConcurrentMarking(EnableConcurrentMarkType::ENABLE);
74 EXPECT_TRUE(heap->GetConcurrentMarker()->IsEnabled()); in HWTEST_F_L0()
87 EXPECT_FALSE(heap->GetConcurrentMarker()->IsEnabled()); in HWTEST_F_L0()
100 EXPECT_TRUE(heap->GetConcurrentMarker()->IsEnabled()); in HWTEST_F_L0()
111 heap->GetConcurrentMarker()->EnableConcurrentMarking(EnableConcurrentMarkType::CONFIG_DISABLE); in HWTEST_F_L0()
114 EXPECT_FALSE(heap->GetConcurrentMarker()->IsEnabled()); in HWTEST_F_L0()
122 EXPECT_FALSE(heap->GetConcurrentMarker()->IsEnabled()); in HWTEST_F_L0()
143 EXPECT_FALSE(heap->GetConcurrentMarker()->IsEnabled()); in HWTEST_F_L0()
353 auto concurrentMarker = heap->GetConcurrentMarker(); in HWTEST_F_L0()
H A Dconcurrent_marking_test.cpp40 heap->GetConcurrentMarker()->EnableConcurrentMarking(EnableConcurrentMarkType::ENABLE);
88 if (heap->GetConcurrentMarker()->IsEnabled()) { in HWTEST_F_L0()
128 if (heap->GetConcurrentMarker()->IsEnabled()) { in HWTEST_F_L0()
167 heap->GetConcurrentMarker()->HandleMarkingFinished(); in HWTEST_F_L0()
H A Didle_gc_trigger_test.cpp43 heap->GetConcurrentMarker()->EnableConcurrentMarking(EnableConcurrentMarkType::ENABLE);
60 heap->GetConcurrentMarker()->Mark(); in HWTEST_F_L0()
81 heap->GetConcurrentMarker()->Mark(); in HWTEST_F_L0()
82 heap->GetConcurrentMarker()->ProcessConcurrentMarkTask(0); in HWTEST_F_L0()
103 heap->GetConcurrentMarker()->ConfigConcurrentMark(false); in HWTEST_F_L0()
187 heap->GetConcurrentMarker()->Mark(); in HWTEST_F_L0()
215 heap->GetConcurrentMarker()->Mark(); in HWTEST_F_L0()
H A Dgc_second_test.cpp43 heap->GetConcurrentMarker()->EnableConcurrentMarking(EnableConcurrentMarkType::ENABLE);
52 heap->GetConcurrentMarker()->ConfigConcurrentMark(false); in HWTEST_F_L0()
64 heap->GetConcurrentMarker()->ConfigConcurrentMark(false); in HWTEST_F_L0()
98 heap->GetConcurrentMarker()->ConfigConcurrentMark(false); in HWTEST_F_L0()
119 heap->GetConcurrentMarker()->ConfigConcurrentMark(false); in HWTEST_F_L0()
248 heap->GetConcurrentMarker()->ConfigConcurrentMark(false); in HWTEST_F_L0()
H A Djit_fort_test.cpp41 heap->GetConcurrentMarker()->EnableConcurrentMarking(EnableConcurrentMarkType::ENABLE);
H A Dgc_third_test.cpp42 heap->GetConcurrentMarker()->EnableConcurrentMarking(EnableConcurrentMarkType::ENABLE);
50 heap->GetConcurrentMarker()->EnableConcurrentMarking(EnableConcurrentMarkType::CONFIG_DISABLE); in HWTEST_F_L0()
102 heap->GetConcurrentMarker()->ConfigConcurrentMark(false);
H A Dgc_verify_test.cpp45 heap->GetConcurrentMarker()->EnableConcurrentMarking(EnableConcurrentMarkType::ENABLE);
H A Dmachine_code_test.cpp44 heap->GetConcurrentMarker()->EnableConcurrentMarking(EnableConcurrentMarkType::ENABLE);
/arkcompiler/ets_runtime/ecmascript/mem/
H A Didle_gc_trigger.cpp51 if (heap_->GetJSThread()->IsMarkFinished() && heap_->GetConcurrentMarker()->IsTriggeredConcurrentMark() in TryTriggerHandleMarkFinished()
54 heap_->GetConcurrentMarker()->HandleMarkingFinished(); in TryTriggerHandleMarkFinished()
61 if (heap_->GetConcurrentMarker()->IsEnabled() && heap_->CheckCanTriggerConcurrentMarking()) { in TryTriggerLocalConcurrentMark()
71 heap_->GetConcurrentMarker()->IsTriggeredConcurrentMark()) { in TryTriggerIdleLocalOldGC()
H A Dpartial_gc.cpp104 auto marker = heap_->GetConcurrentMarker(); in Finish()
120 heap_->GetConcurrentMarker()->ReMark(); in Mark()
H A Dmem_controller.cpp188 if (heap_->GetConcurrentMarker()->IsEnabled()) { in StopCalculationAfterGC()
189 duration += heap_->GetConcurrentMarker()->GetDuration(); in StopCalculationAfterGC()
H A Dincremental_marker.cpp34 ASSERT(!heap_->GetConcurrentMarker()->IsTriggeredConcurrentMark()); in TriggerIncrementalMark()
H A Dfull_gc.cpp45 heap_->GetConcurrentMarker()->Reset(); // HPPGC use mark result to move TaggedObject. in RunPhases()
H A Dheap.h580 SharedConcurrentMarker *GetConcurrentMarker() const in GetConcurrentMarker() function in panda::panda::ecmascript::SharedHeap
1014 ConcurrentMarker *GetConcurrentMarker() const in GetConcurrentMarker() function in panda::panda::ecmascript::Heap
H A Dheap.cpp2377 heap_->GetConcurrentMarker()->ProcessConcurrentMarkTask(threadIndex); in Run()
/arkcompiler/ets_runtime/ecmascript/mem/shared_heap/
H A Dshared_gc.cpp76 sHeap_->GetConcurrentMarker()->ReMark(); in Mark()
124 sHeap_->GetConcurrentMarker()->Reset(false); in Finish()
H A Dshared_full_gc.cpp48 sHeap_->GetConcurrentMarker()->Reset(true); in Initialize()
/arkcompiler/ets_runtime/ecmascript/builtins/
H A Dbuiltins_gc.cpp137 if (heap->GetConcurrentMarker()->IsTriggeredConcurrentMark()) { in StartGC()
163 if (heap->GetConcurrentMarker()->IsTriggeredConcurrentMark()) { in WaitAndHandleConcurrentMarkingFinished()
165 heap->GetConcurrentMarker()->HandleMarkingFinished(GCReason::EXTERNAL_TRIGGER); in WaitAndHandleConcurrentMarkingFinished()
/arkcompiler/ets_runtime/ecmascript/
H A Djs_thread.cpp808 if (IsMarkFinished() && heap->GetConcurrentMarker()->IsTriggeredConcurrentMark() in CheckSafepoint()
811 heap->GetConcurrentMarker()->HandleMarkingFinished(); in CheckSafepoint()
H A Decma_vm.cpp405 } else if (heap && !heap->InSensitiveStatus() && !sHeap->GetConcurrentMarker()->IsEnabled()) { in ~EcmaVM()
/arkcompiler/ets_runtime/ecmascript/napi/test/
H A Ddfx_jsnapi_tests.cpp355 auto concurrentMarker = heap->GetConcurrentMarker();

Completed in 18 milliseconds