Home
last modified time | relevance | path

Searched refs:MarkType (Results 1 - 18 of 18) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/tests/
H A Dgc_third_test.cpp268 heap->SetMarkType(MarkType::MARK_EDEN); in HWTEST_F_L0()
269 ASSERT_EQ(heap->GetMarkType(), MarkType::MARK_EDEN); in HWTEST_F_L0()
276 heap->SetMarkType(MarkType::MARK_YOUNG); in HWTEST_F_L0()
277 ASSERT_EQ(heap->GetMarkType(), MarkType::MARK_YOUNG); in HWTEST_F_L0()
284 heap->SetMarkType(MarkType::MARK_FULL); in HWTEST_F_L0()
285 ASSERT_EQ(heap->GetMarkType(), MarkType::MARK_FULL); in HWTEST_F_L0()
332 heap->SetMarkType(MarkType::MARK_FULL); in HWTEST_F_L0()
362 heap->SetMarkType(MarkType::MARK_FULL); in HWTEST_F_L0()
370 heap->SetMarkType(MarkType::MARK_EDEN); in HWTEST_F_L0()
417 heap->SetMarkType(MarkType in HWTEST_F_L0()
[all...]
H A Dgc_verify_test.cpp53 heap->SetMarkType(MarkType::MARK_EDEN); in HWTEST_F_L0()
61 heap->SetMarkType(MarkType::MARK_YOUNG); in HWTEST_F_L0()
69 heap->SetMarkType(MarkType::MARK_FULL); in HWTEST_F_L0()
H A Dthrow_oom_error_test.cpp33 const_cast<Heap *>(thread->GetEcmaVM()->GetHeap())->SetMarkType(MarkType::MARK_FULL);
H A Dhuge_object_test.cpp33 const_cast<Heap *>(thread->GetEcmaVM()->GetHeap())->SetMarkType(MarkType::MARK_FULL);
H A Dread_only_space_test.cpp41 const_cast<Heap *>(thread->GetEcmaVM()->GetHeap())->SetMarkType(MarkType::MARK_FULL);
H A Dconcurrent_marking_test.cpp158 heap->SetMarkType(MarkType::MARK_YOUNG); in HWTEST_F_L0()
H A Dgc_first_test.cpp352 heap->SetMarkType(MarkType::MARK_FULL); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/mem/
H A Dheap.cpp769 markType_ = MarkType::MARK_YOUNG; in Initialize()
1133 if (!GetJSThread()->IsReadyToConcurrentMark() && markType_ == MarkType::MARK_FULL) { in CollectGarbage()
1146 SetMarkType(MarkType::MARK_EDEN); in CollectGarbage()
1148 if (markType_ == MarkType::MARK_YOUNG) { in CollectGarbage()
1151 if (markType_ == MarkType::MARK_FULL) { in CollectGarbage()
1160 SetMarkType(MarkType::MARK_YOUNG); in CollectGarbage()
1162 if (markType_ == MarkType::MARK_FULL) { in CollectGarbage()
1172 (thread_->IsReadyToConcurrentMark() || markType_ == MarkType::MARK_YOUNG) && in CollectGarbage()
1176 if (concurrentMarker_->IsEnabled() && markType_ == MarkType::MARK_YOUNG) { in CollectGarbage()
1184 SetMarkType(MarkType in CollectGarbage()
[all...]
H A Dmem_controller.cpp210 void MemController::RecordAfterConcurrentMark(MarkType markType, const ConcurrentMarker *marker) in RecordAfterConcurrentMark()
213 if (markType == MarkType::MARK_FULL) { in RecordAfterConcurrentMark()
215 } else if (markType == MarkType::MARK_YOUNG) { in RecordAfterConcurrentMark()
217 } else if (markType == MarkType::MARK_EDEN) { in RecordAfterConcurrentMark()
H A Dheap.h86 enum class MarkType : uint8_t { class
181 MarkType GetMarkType() const in GetMarkType()
186 void SetMarkType(MarkType markType) in SetMarkType()
193 return markType_ == MarkType::MARK_EDEN; in IsEdenMark()
198 return markType_ == MarkType::MARK_YOUNG; in IsYoungMark()
203 return markType_ == MarkType::MARK_FULL; in IsFullMark()
208 return markType_ == MarkType::MARK_FULL; in IsConcurrentFullMark()
391 MarkType markType_ {MarkType::MARK_YOUNG};
H A Dincremental_marker.cpp75 heap_->SetMarkType(MarkType::MARK_FULL); in Initialize()
H A Dverification.cpp506 case MarkType::MARK_EDEN: in VerifyMark()
509 case MarkType::MARK_YOUNG: in VerifyMark()
512 case MarkType::MARK_FULL: in VerifyMark()
522 case MarkType::MARK_EDEN: in VerifyEvacuate()
525 case MarkType::MARK_YOUNG: in VerifyEvacuate()
528 case MarkType::MARK_FULL: in VerifyEvacuate()
H A Dmem_controller.h61 void RecordAfterConcurrentMark(MarkType markType, const ConcurrentMarker *marker);
H A Didle_gc_trigger.cpp63 heap_->SetMarkType(MarkType::MARK_FULL); in TryTriggerLocalConcurrentMark()
H A Dgc_stats.cpp586 case MarkType::MARK_EDEN: in GetGCType()
588 case MarkType::MARK_YOUNG: in GetGCType()
590 case MarkType::MARK_FULL: in GetGCType()
/arkcompiler/runtime_core/static_core/runtime/mem/gc/stw-gc/
H A Dstw-gc.h110 enum MarkType : bool { DIRECT_MARK = false, REVERSE_MARK = true };
117 template <MarkType MARK_TYPE>
H A Dstw-gc.cpp151 template <typename StwGC<LanguageConfig>::MarkType MARK_TYPE>
/arkcompiler/ets_runtime/ecmascript/builtins/
H A Dbuiltins_gc.cpp134 heap->SetMarkType(MarkType::MARK_FULL); in StartGC()

Completed in 14 milliseconds