Home
last modified time | relevance | path

Searched refs:EnableConcurrentMarkType (Results 1 - 13 of 13) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/mem/shared_heap/
H A Dshared_concurrent_marker.h28 explicit SharedConcurrentMarker(EnableConcurrentMarkType type);
34 void EnableConcurrentMarking(EnableConcurrentMarkType type);
43 return enableMarkType_ == EnableConcurrentMarkType::DISABLE || in IsDisabled()
44 enableMarkType_ == EnableConcurrentMarkType::CONFIG_DISABLE; in IsDisabled()
49 enableMarkType_ = enabled ? EnableConcurrentMarkType::ENABLE : in ConfigConcurrentMark()
50 EnableConcurrentMarkType::CONFIG_DISABLE; in ConfigConcurrentMark()
55 return enableMarkType_ == EnableConcurrentMarkType::REQUEST_DISABLE; in IsRequestDisabled()
60 return enableMarkType_ == EnableConcurrentMarkType::CONFIG_DISABLE; in IsConfigDisabled()
127 EnableConcurrentMarkType enableMarkType_ {EnableConcurrentMarkType
[all...]
H A Dshared_concurrent_marker.cpp23 SharedConcurrentMarker::SharedConcurrentMarker(EnableConcurrentMarkType type) in SharedConcurrentMarker()
29 void SharedConcurrentMarker::EnableConcurrentMarking(EnableConcurrentMarkType type) in EnableConcurrentMarking()
34 if (IsEnabled() && !dThread_->IsReadyToConcurrentMark() && type == EnableConcurrentMarkType::DISABLE) { in EnableConcurrentMarking()
35 enableMarkType_ = EnableConcurrentMarkType::REQUEST_DISABLE; in EnableConcurrentMarking()
/arkcompiler/ets_runtime/ecmascript/mem/
H A Dconcurrent_marker.h37 enum class EnableConcurrentMarkType : uint8_t { class
46 ConcurrentMarker(Heap *heap, EnableConcurrentMarkType type);
73 void EnableConcurrentMarking(EnableConcurrentMarkType type);
82 return enableMarkType_ == EnableConcurrentMarkType::DISABLE || in IsDisabled()
83 enableMarkType_ == EnableConcurrentMarkType::CONFIG_DISABLE; in IsDisabled()
88 enableMarkType_ = enabled ? EnableConcurrentMarkType::ENABLE : in ConfigConcurrentMark()
89 EnableConcurrentMarkType::CONFIG_DISABLE; in ConfigConcurrentMark()
94 return enableMarkType_ == EnableConcurrentMarkType::REQUEST_DISABLE; in IsRequestDisabled()
99 return enableMarkType_ == EnableConcurrentMarkType::CONFIG_DISABLE; in IsConfigDisabled()
168 EnableConcurrentMarkType enableMarkType
[all...]
H A Dconcurrent_marker.cpp25 ConcurrentMarker::ConcurrentMarker(Heap *heap, EnableConcurrentMarkType type) in ConcurrentMarker()
35 void ConcurrentMarker::EnableConcurrentMarking(EnableConcurrentMarkType type) in EnableConcurrentMarking()
40 if (IsEnabled() && !thread_->IsReadyToConcurrentMark() && type == EnableConcurrentMarkType::DISABLE) { in EnableConcurrentMarking()
41 enableMarkType_ = EnableConcurrentMarkType::REQUEST_DISABLE; in EnableConcurrentMarking()
H A Dheap.cpp302 EnableConcurrentMarkType::ENABLE : EnableConcurrentMarkType::CONFIG_DISABLE); in PostInitialization()
779 concurrentMarker_ = new ConcurrentMarker(this, concurrentMarkerEnabled ? EnableConcurrentMarkType::ENABLE : in Initialize()
780 EnableConcurrentMarkType::CONFIG_DISABLE); in Initialize()
1233 concurrentMarker_->EnableConcurrentMarking(EnableConcurrentMarkType::DISABLE); in CollectGarbage()
2160 concurrentMarker_->EnableConcurrentMarking(EnableConcurrentMarkType::DISABLE); in ChangeGCParams()
2171 concurrentMarker_->EnableConcurrentMarking(EnableConcurrentMarkType::ENABLE); in ChangeGCParams()
/arkcompiler/ets_runtime/ecmascript/tests/
H A Djit_fort_test.cpp41 heap->GetConcurrentMarker()->EnableConcurrentMarking(EnableConcurrentMarkType::ENABLE);
H A Dgc_verify_test.cpp45 heap->GetConcurrentMarker()->EnableConcurrentMarking(EnableConcurrentMarkType::ENABLE);
H A Dmachine_code_test.cpp44 heap->GetConcurrentMarker()->EnableConcurrentMarking(EnableConcurrentMarkType::ENABLE);
H A Dgc_first_test.cpp43 heap->GetConcurrentMarker()->EnableConcurrentMarking(EnableConcurrentMarkType::ENABLE);
111 heap->GetConcurrentMarker()->EnableConcurrentMarking(EnableConcurrentMarkType::CONFIG_DISABLE); in HWTEST_F_L0()
H A Dgc_third_test.cpp42 heap->GetConcurrentMarker()->EnableConcurrentMarking(EnableConcurrentMarkType::ENABLE);
50 heap->GetConcurrentMarker()->EnableConcurrentMarking(EnableConcurrentMarkType::CONFIG_DISABLE); in HWTEST_F_L0()
H A Dconcurrent_marking_test.cpp40 heap->GetConcurrentMarker()->EnableConcurrentMarking(EnableConcurrentMarkType::ENABLE);
H A Dgc_second_test.cpp43 heap->GetConcurrentMarker()->EnableConcurrentMarking(EnableConcurrentMarkType::ENABLE);
H A Didle_gc_trigger_test.cpp43 heap->GetConcurrentMarker()->EnableConcurrentMarking(EnableConcurrentMarkType::ENABLE);

Completed in 9 milliseconds