Searched defs:startSize (Results 1 - 1 of 1) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/mem/ |
H A D | visitor.h | 81 onstexpr(startOffset < endOffset) { visitor(root, ObjectSlot(ToUintPtr(root) + startOffset), ObjectSlot(ToUintPtr(root) + endOffset), area); } if constexpr (visitType == VisitType::ALL_VISIT) { IterateAfter(root, visitor); } } static inline void IterateRefBody(TaggedObject *root, const EcmaObjectRangeVisitor& visitor) { IterateBody<VisitObjectArea::NORMAL, true>(root, visitor); } static inline void IterateNativeBody(TaggedObject *root, const EcmaObjectRangeVisitor& visitor) { IterateBody<VisitObjectArea::NATIVE_POINTER, true>(root, visitor); } static inline void IterateDerivedRefBody(TaggedObject *root, const EcmaObjectRangeVisitor& visitor) { IterateBody<VisitObjectArea::NORMAL, false>(root, visitor); } static inline void IterateHClass(TaggedObject *root, const EcmaObjectRangeVisitor& visitor) { size_t hclassEnd = sizeof(JSTaggedType); visitor(root, ObjectSlot(ToUintPtr(root)), ObjectSlot(ToUintPtr(root) + hclassEnd), VisitObjectArea::NORMAL); } static inline void IterateBefore(TaggedObject *root, const EcmaObjectRangeVisitor& visitor) { if constexpr (startOffset > startSize) IterateBody() argument
|
Completed in 2 milliseconds