Searched refs:markType (Results 1 - 6 of 6) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/mem/shared_heap/ |
H A D | shared_gc_marker.cpp | 22 void SharedGCMarkerBase::MarkRoots(uint32_t threadId, SharedMarkType markType, VMRootVisitType type) in MarkRoots() argument 29 if (markType != SharedMarkType::CONCURRENT_MARK_REMARK) { in MarkRoots() 38 MarkLocalVMRoots(threadId, vm, markType, type); in MarkRoots() 39 if (markType != SharedMarkType::CONCURRENT_MARK_REMARK) { in MarkRoots() 45 void SharedGCMarkerBase::MarkLocalVMRoots(uint32_t threadId, EcmaVM *localVm, SharedMarkType markType, in MarkLocalVMRoots() argument 50 if (markType != SharedMarkType::CONCURRENT_MARK_REMARK) { in MarkLocalVMRoots()
|
H A D | shared_gc_marker.h | 43 void MarkRoots(uint32_t threadId, SharedMarkType markType, VMRootVisitType type = VMRootVisitType::MARK); 44 void MarkLocalVMRoots(uint32_t threadId, EcmaVM *localVm, SharedMarkType markType, 51 template<SharedMarkType markType> 61 template<SharedMarkType markType> 94 template<SharedMarkType markType> 97 template<SharedMarkType markType>
|
H A D | shared_gc_marker-inl.h | 137 template<SharedMarkType markType> 141 if constexpr (markType == SharedMarkType::CONCURRENT_MARK_INITIAL_MARK) { in GetVisitor() 147 static_assert(markType == SharedMarkType::NOT_CONCURRENT_MARK); in GetVisitor() 155 template<SharedMarkType markType> 161 return GetVisitor<markType>(value, threadId, mem); in GenerateRSetVisitor() 166 template<SharedMarkType markType> 169 auto rSetVisitor = GenerateRSetVisitor<markType>(threadId); in ProcessVisitorOfDoMark() 179 template<SharedMarkType markType> 182 if constexpr (markType != SharedMarkType::CONCURRENT_MARK_REMARK) { in DoMark() 183 ProcessVisitorOfDoMark<markType>(threadI in DoMark() [all...] |
/arkcompiler/ets_runtime/ecmascript/mem/ |
H A D | mem_controller.cpp | 210 void MemController::RecordAfterConcurrentMark(MarkType markType, const ConcurrentMarker *marker) in RecordAfterConcurrentMark() argument 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 D | mem_controller.h | 61 void RecordAfterConcurrentMark(MarkType markType, const ConcurrentMarker *marker);
|
H A D | heap.h | 186 void SetMarkType(MarkType markType) in SetMarkType() argument 188 markType_ = markType; in SetMarkType()
|
Completed in 6 milliseconds